Offline |
|
|
Csatlakozott: 2016.03.06. 14:20 Hozzászólások: 966
Megköszönt másnak: 108 alkalommal Megköszönték neki: 135 alkalommal
|
Dezariais írta: Hali! Van 2 menü: #include <amxmodx> #include <colorchat> public plugin_init() { register_clcmd( "menu","AwesomeMenu"); } public client_connect(id) { register_clcmd("say /menu","menu") } public AwesomeMenu(id) { new menu = menu_create("\r[Menu] \w[By: xyz]", "menu_handler"); menu_additem(menu, "\yKesvalasztas", "1", 0); menu_additem(menu, "\yEgyeb kesek", "2", 0); menu_additem(menu, "\yNezet valtas", "3", 0); menu_additem(menu, "\yRank megnezese", "4", 0); menu_additem(menu, "\yTOP15", "5", 0) menu_additem(menu, "\yStatnullazas", "6", 0); menu_additem(menu, "\yRTV", "7", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "^"say /kesek^""); } case 2: { client_cmd(id, "^"say /egyeb^""); } case 3: { client_cmd(id, "^"say /cam^""); } case 4: { ColorChat(id, RED, "[Menu]^x04 Helyezesed:") ; client_cmd(id, "^"say /rank^""); } case 5: { ColorChat(id, RED, "[Menu]^x04 A szerver 15 legjobb playere!") ; client_cmd(id, "^"say /top15^""); } case 6: { client_cmd(id, "^"say /rs^""); } case 7: { client_cmd(id, "^"say rtv^""); } } menu_destroy(menu); return PLUGIN_HANDLED; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */ /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } */
Ezzel az a gond, hogy nem jön elő a menü, ha beírom, hogy /menü Illetve van még ez: #include <amxmodx> #include <amxmisc> public plugin_init() { register_plugin("Menu", "0.1", "VirTuaL") register_clcmd("say /menu", "menuu") register_clcmd("say_team /menu", "menuu") } public client_connect(id) { client_cmd(id, "bind ^"t" ^"say /menu^"") } public menu(id) { new menu = menu_create("[*D3PTH-FOUNT*] [By: HaJ-HoO]", "menuu") menu_additem(menu, "Kes valasztas", "1", 0) menu_additem(menu, "Egyeb kesek", "2", 0) menu_additem(menu, "Nezet valtas", "3", 0) menu_additem(menu, "Rank megnezese", "4", 0) menu_additem(menu, "Top15", "5", 0) menu_additem(menu, "Statnullazas", "6", 0) menu_additem(menu, "RTV", "7", 0) menu_display(id, menuu) } public menuu(id, menuu, item) { new jatekosnev[33] get_user_name ( id , jatekosnev , 32 ) if(item == MENU_EXIT) { menu_destroy(menuu) } switch(item) { case 1: { client_print(id, print_center, "Kivalasztottad a Kes Menu-t!"); client_cmd(id, "^"say /kes^""); } case 2: { client_print(id, print_center, "Kivalasztottad az Egyeb Keseket!"); client_cmd(id, "^"say /egyeb^""); } case 3: { client_print(id, print_center, "Kivalasztottad a Nezet valtast!"); client_cmd(id, "^"say /cam^""); } case 4: { client_print(id, print_center, "Kivalasztottad a Rank Megnezese-t!"); client_cmd(id, "^"say /rank^""); } case 5: { client_print(id, print_center, "Kivalasztottad a Top15-ot!"); client_cmd(id, "^"say /top15^""); } case 6: { client_print(id, print_center, "Kivalasztottad a Statnullazas-t!"); client_cmd(id, "^"say /rs^""); } case 7: { client_print(id, print_center, "Kivalasztottad a Palyavaltas-t!"); client_cmd(id, "^"say rtv^""); } } return PLUGIN_HANDLED; }
Ez meg nem fordul le. Valaki leírná a híbákat? Megy a pacsi! 1. nél rosszul van lekérve a maga a menü lehozása , +azt írhatod hogy /menü, mert a /menu van lekérve.
_________________ ! | Moderátori megjegyzés (kiki): | Kérlek csekkold az aláírásra vonatkozó szabályokat! |
|
|