hlmod.hu
https://hlmod.hu/

Menüből parancs
https://hlmod.hu/viewtopic.php?f=9&t=20151
Oldal: 1 / 1

Szerző:  TraneTommy [ 2015.04.04. 19:15 ]
Hozzászólás témája:  Menüből parancs

Sziasztok!
Egy olyan kérdésem lenne hogy hogyha csinálok egy menüt és egy olyan menü pontot hogy Kesek akkor használja a /kes cmd t?
Pl.: ha itt a 3. menü pont a Kesek es ha arra rámennek akkor érzékelje úgy minthogyha ő írta volna be chatbe, hogy /kes.
Aki segít megy a gomb :)

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "menu"
  7. #define VERSION "1.0"
  8. #define AUTHOR "asder"
  9. #define KeysSzerver menu (1<<0) // Keys: 1
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_clcmd("chooseteam", "szerver_menu")
  15. }
  16.  
  17. public szerver_menu(id)
  18. {
  19.  
  20. new menu = menu_create("Szerver menĂĽ", "mh_MyMenu");
  21.  
  22. menu_additem(menu, "Szerver info", "", 0); // case 0
  23. menu_additem(menu, "Admin info", "", 0); // case 1
  24. menu_additem(menu, "Kesek", "", 0); // case 2
  25. menu_additem(menu, "Statisztika nullazas", "", 0); // case 3
  26. menu_additem(menu, "", "", 0); // case 4
  27.  
  28. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  29. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  30. menu_setprop(menu, MPROP_NEXTNAME, "Kovetkező");
  31. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  32.  
  33. menu_display(id, menu, 0);
  34.  
  35. return PLUGIN_HANDLED;
  36. }
  37.  
  38. public mh_MyMenu(id, menu, item)
  39. {
  40. if(item == MENU_EXIT)
  41. {
  42. menu_cancel(id);
  43. return PLUGIN_HANDLED;
  44. }
  45.  
  46. new command[6], name[64], access, callback;
  47.  
  48. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  49.  
  50. switch(item)
  51. {
  52. case 0:
  53. case 1:
  54. case 2:
  55. case 3:
  56. case 4:
  57. }
  58.  
  59. stock print_color(const id, const input[], any:...)
  60. {
  61. new count = 1, players[32]
  62. static msg[191]
  63. vformat(msg, 190, input, 3)
  64.  
  65. replace_all(msg, 190, "!g", "^4")
  66. replace_all(msg, 190, "!y", "^1")
  67. replace_all(msg, 190, "!t", "^3")
  68. replace_all(msg, 190, "á", "á")
  69. replace_all(msg, 190, "é", "Ă©")
  70. replace_all(msg, 190, "í", "Ă­")
  71. replace_all(msg, 190, "ó", "Ăł")
  72. replace_all(msg, 190, "ö", "ö")
  73. replace_all(msg, 190, "ő", "Ĺ‘")
  74. replace_all(msg, 190, "ú", "Ăş")
  75. replace_all(msg, 190, "ü", "ĂĽ")
  76. replace_all(msg, 190, "ű", "ű")
  77. replace_all(msg, 190, "Á", "Á")
  78. replace_all(msg, 190, "É", "É")
  79. replace_all(msg, 190, "Í", "ĂŤ")
  80. replace_all(msg, 190, "Ó", "Ă“")
  81. replace_all(msg, 190, "Ö", "Ă–")
  82. replace_all(msg, 190, "Ő", "Ő")
  83. replace_all(msg, 190, "Ú", "Ăš")
  84. replace_all(msg, 190, "Ü", "Ăś")
  85. replace_all(msg, 190, "Ű", "Ĺ°")
  86.  
  87. if (id) players[0] = id; else get_players(players, count, "ch")
  88. {
  89. for (new i = 0; i < count; i++)
  90. {
  91. if (is_user_connected(players[i]))
  92. {
  93. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  94. write_byte(players[i])
  95. write_string(msg)
  96. message_end()
  97. }
  98. }
  99. }
  100. return PLUGIN_HANDLED
  101. }

Szerző:  MISU1998 [ 2015.04.04. 19:17 ]
Hozzászólás témája:  Re: Menüből parancs

case 0: client_cmd(id,"say /parancs")
case 1: client_cmd(id,"say /parancs")
case 2: client_cmd(id,"say /parancs")
case 3: client_cmd(id,"say /parancs")
case 4: client_cmd(id,"say /parancs")
Erre gondolsz?

Szerző:  AsDNyuSzi [ 2015.04.05. 10:59 ]
Hozzászólás témája:  Re: Menüből parancs

Szia ienre gondolsz? :)
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. public plugin_init()
  5. {
  6. register_plugin("My Menu", "1.0", "Me");
  7. register_clcmd("/menu", "ShowMenu", _, "zsiroskenyer");
  8. }
  9.  
  10. public ShowMenu(id)
  11. {
  12. new menu = menu_create("Menü", "asdnyuszikaxd");
  13.  
  14. menu_additem(menu, "Kések", "", 0); // case 0
  15. menu_additem(menu, "Bolt", "", 0); // case 1
  16. menu_additem(menu, "Top15", "", 0); // case 2
  17.  
  18. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  19. menu_setprop(menu, MPROP_PERPAGE, 3);
  20. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  21. menu_setprop(menu, MPROP_NEXTNAME, "Előre");
  22. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  23. menu_setprop(menu, MPROP_NOCOLORS, 1);
  24.  
  25. menu_display(id, menu, 0);
  26.  
  27. return PLUGIN_HANDLED;
  28. }
  29.  
  30. public asdnyuszikaxd(id, menu, item)
  31. {
  32. if(item == MENU_EXIT)
  33. {
  34. menu_cancel(id);
  35. return PLUGIN_HANDLED;
  36. }
  37.  
  38. new command[6], name[64], access, callback;
  39.  
  40. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  41.  
  42. switch(item)
  43. {
  44. case 0: client_print(id, print_chat, "/kes");
  45. case 1: client_print(id, print_chat, "/bolt");
  46. case 2: client_print(id, print_chat, "/top15");
  47. }
  48.  
  49. menu_destroy(menu);
  50.  
  51. return PLUGIN_HANDLED;
  52. }

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