hlmod.hu
https://hlmod.hu/

Menu
https://hlmod.hu/viewtopic.php?f=9&t=3572
Oldal: 1 / 1

Szerző:  CeDee [2012.02.28. 21:54 ]
Hozzászólás témája:  Menu

Kód:
  1. #include <amxmodx>

  2.  

  3.  

  4. public plugin_init() {

  5.         register_clcmd("say /menu", "display_menu")

  6. }

  7.  

  8.  

  9.        

  10.  

  11.  new menu = menu_create("\rtest menu", "menu_handler");

  12.  

  13.  

  14.  menu_additem(menu, "\wtest", "1", 0);

  15.  menu_additem(menu, "\wtest2", "2", 0);

  16.  menu_additem(menu, "\wtest3", "3", 0);

  17.  menu_additem(menu, "\wtest4", "4", 0);

  18.  menu_additem(menu, "\wtest5", "5", 0);

  19.  menu_additem(menu, "\wtest6", "6", 0);

  20.  

  21.  

  22.  menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  23.  

  24.  

  25.  

  26.  menu_display(id, menu, 6);

  27.  

  28. }

  29.  

  30. public menu_handler(id, menu, item)

  31.  

  32. {

  33.  

  34.  if( item == MENU_EXIT )

  35.  

  36.  {

  37.  

  38.  menu_destroy(menu);

  39.  

  40.  return PLUGIN_HANDLED;

  41.  

  42.  }

  43.  

  44.  new data[6], szName[64];

  45.  

  46.  new access, callback;

  47.  

  48.  menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  49.  

  50.  new key = str_to_num(data);

  51.  

  52.  

  53.  

  54.  switch(key)

  55.  

  56.  {

  57.  

  58.  case 1:

  59.  

  60.  {

  61.  

  62.  

  63.  client_cmd(id, "^"test^"");

  64.  

  65.  menu_destroy(menu);

  66.  

  67.  return PLUGIN_HANDLED;

  68.  

  69.  }

  70.  

  71.  case 2:

  72.  

  73.  {

  74.  

  75.  

  76.  client_cmd(id, "^"test^"");

  77.  

  78.  }

  79.  

  80.  case 3:

  81.  

  82.  {

  83.  

  84.  

  85.  client_cmd(id, "^" test^"");

  86.  

  87.  }

  88.  

  89.  case 4:

  90.  

  91.  {

  92.  

  93.  

  94.  client_cmd(id, "^"test^"");

  95.  

  96.  }

  97.  

  98. case 5:

  99.  

  100.  {

  101.  

  102.  

  103.  client_cmd(id, "^"test^"");

  104.  

  105.  }

  106.  

  107. case 6:

  108.  

  109.  {

  110.  

  111.  

  112.  client_cmd(id, "^"test^"");

  113.  

  114.  }

  115.  

  116.  }

  117.  

  118.  

  119.  

  120.  menu_destroy(menu);

  121.  

  122.  return PLUGIN_HANDLED;

  123.  

  124. }

  125.  

  126. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

  127.  

  128. *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }

  129.  

  130. */

  131.  

  132.  

Mi a hiba?

Szerző:  GhostRyder [2012.02.28. 22:17 ]
Hozzászólás témája:  Re: Menu

Asd hogy az istenbe kell mobilrol megnézni az egész code-t ??? (nokia 5230)

Szerző:  kiki [2012.02.29. 11:54 ]
Hozzászólás témája:  Re: Menu

Mi lenne a hiba, mi nem jó?

Szerző:  HunGamer [2012.02.29. 14:02 ]
Hozzászólás témája:  Re: Menu

Hiányzik az a sor hogy
Kód:
public display_menu(id)

Szerző:  kiki [2012.02.29. 14:03 ]
Hozzászólás témája:  Re: Menu

Ja igen, meg a menu_displayt nemfogod megnyitni a 6. oldalon mikor 1 oldalas a menü:)

Szerző:  HunGamer [2012.02.29. 14:15 ]
Hozzászólás témája:  Re: Menu

Kód:
  1. #include <amxmodx>

  2.  

  3.  

  4. public plugin_init() {

  5.         register_clcmd("say /menu", "display_menu")

  6. }

  7.  

  8. public display_menu(id)

  9. {

  10.  new menu = menu_create("\rtest menu", "menu_handler");

  11.  

  12.  menu_additem(menu, "\wtest", "1", 0);

  13.  menu_additem(menu, "\wtest2", "2", 0);

  14.  menu_additem(menu, "\wtest3", "3", 0);

  15.  menu_additem(menu, "\wtest4", "4", 0);

  16.  menu_additem(menu, "\wtest5", "5", 0);

  17.  menu_additem(menu, "\wtest6", "6", 0);

  18.  

  19.  menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  20.  

  21.  menu_display(id, menu);

  22.  

  23. }

  24.  

  25. public menu_handler(id, menu, item)

  26. {

  27.  

  28.  if( item == MENU_EXIT )

  29.  

  30.  {

  31.  

  32.  menu_destroy(menu);

  33.  

  34.  return PLUGIN_HANDLED;

  35.  

  36.  }

  37.  

  38.  new data[6], szName[64];

  39.  

  40.  new access, callback;

  41.  

  42.  menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  43.  

  44.  new key = str_to_num(data);

  45.  

  46.  

  47.  

  48.  switch(key)

  49.  

  50.  {

  51.  

  52.  case 1:

  53.  

  54.  {

  55.  

  56.  

  57.  client_cmd(id, "^"test^"");

  58.  

  59.  }

  60.  

  61.  case 2:

  62.  

  63.  {

  64.  

  65.  

  66.  client_cmd(id, "^"test^"");

  67.  

  68.  }

  69.  

  70.  case 3:

  71.  

  72.  {

  73.  

  74.  

  75.  client_cmd(id, "^" test^"");

  76.  

  77.  }

  78.  

  79.  case 4:

  80.  

  81.  {

  82.  

  83.  

  84.  client_cmd(id, "^"test^"");

  85.  

  86.  }

  87.  

  88. case 5:

  89.  

  90.  {

  91.  

  92.  

  93.  client_cmd(id, "^"test^"");

  94.  

  95.  }

  96.  

  97. case 6:

  98.  

  99.  {

  100.  

  101.  

  102.  client_cmd(id, "^"test^"");

  103.  

  104.  }

  105.  

  106.  }

  107.  

  108.  menu_destroy(menu);

  109.  

  110.  return PLUGIN_HANDLED;

  111.  

  112. }

Ha esetleg nem jó, Kiki kérlek javíts ki:)

Szerző:  CeDee [2012.02.29. 14:20 ]
Hozzászólás témája:  Re: Menu

Köszönöm! leforditotta

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/