hlmod.hu
https://hlmod.hu/

Menü
https://hlmod.hu/viewtopic.php?f=9&t=19213
Oldal: 2 / 2

Szerző:  excitedboy [ 2015.01.31. 11:38 ]
Hozzászólás témája:  Re: Menü

Javítottam a hibát, meg beleírtam az elérési utat. Remélem hogy működik. Ha nem működne, írj.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "˙smiley"
  7.  
  8. new usp_jatekosnezet[] = "models/asd/v_usp.mdl"
  9. new kesek_jatekosnezet[] = "models/asd/v_kesek.mdl"
  10.  
  11. new usp_kivulnezet[] = "models/asd/v_usp.mdl"
  12. new kesek_kivulnezet[] = "models/asd/v_kesek.mdl"
  13.  
  14. public plugin_precache()
  15. {
  16. precache_model(usp_jatekosnezet)
  17. precache_model(usp_kivulnezet)
  18.  
  19. precache_model(kesek_jatekosnezet)
  20. precache_model(kesek_kivulnezet)
  21. }
  22.  
  23. public plugin_init() {
  24. register_plugin(PLUGIN, VERSION, AUTHOR)
  25. register_plugin("My Menu", "1.0", "Me");
  26. register_clcmd("say /menu", "ShowMenu", _, "");
  27. }
  28.  
  29. public ShowMenu(id)
  30. {
  31. new menu = menu_create("menu", "mh_MyMenu");
  32.  
  33. menu_additem(menu, "Regisztráció", "",0); // case 0
  34. menu_additem(menu, "USP-Skinek", "", 0); // case 1
  35. menu_additem(menu, "Kések", "", 0); // case 2
  36. menu_additem(menu, "Admin vétel", "", 0); // case 3
  37. menu_additem(menu, "VIP", "", 0); // case 4
  38. menu_additem(menu, "Trail", "", 0); // case 5
  39.  
  40. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  41. menu_setprop(menu, MPROP_NOCOLORS, 1);
  42.  
  43. menu_display(id, menu, 0);
  44.  
  45. return PLUGIN_HANDLED;
  46. }
  47.  
  48. public mh_MyMenu(id, menu, item)
  49. {
  50. if(item == MENU_EXIT)
  51. {
  52. menu_cancel(id);
  53. return PLUGIN_HANDLED;
  54. }
  55.  
  56. new command[6], name[64], access, callback;
  57.  
  58. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  59.  
  60. switch(item)
  61. {
  62. case 0: (id, print_chat, "You have selected Regisztráció");
  63. case 1: (id, print_chat, "You have selected USP-Skinek");
  64. case 2: (id, print_chat, "You have selected Kések");
  65. case 3: (id, print_chat, "You have selected Admin vétel");
  66. case 4: (id, print_chat, "You have selected VIP");
  67. case 5: (id, print_chat, "You have selected Trail");
  68. }
  69.  
  70. menu_display(id, menu, 0);
  71.  
  72. return PLUGIN_HANDLED;
  73. }

Szerző:  xXlederXxHUN [ 2015.01.31. 15:12 ]
Hozzászólás témája:  Re: Menü

SMA Forráskód: [ Mindet kijelol ]
  1. if(callfunc_begin("funkció","pluginneve.amxx") == 1)
  2. {
  3. callfunc_push_int(index)
  4. callfunc_end()
  5. }

Ezt pl így:
SMA Forráskód: [ Mindet kijelol ]
  1. case 0: {
  2. if(callfunc_begin("funkció","pluginneve.amxx") == 1)
  3. {
  4. callfunc_push_int(index)
  5. callfunc_end()
  6. }
  7. }

pluginneve.amxx az a plugin n eve amxx kiterjesztéssel
a funkció az pedig pl a menü függvényének a neve

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