Proszę o naprawę
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <colorchat> #define PLUGIN "Menu" #define VERSION "2.0" #define AUTHOR "[AvP] ELOS" public plugin_init () { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /menu", "xmenu"); } public xmenu(id) { new menu = menu_create("\yMenu \rJust-Street:", "wybieranie"); menu_additem(menu, "\wRespawn \r(TYLKO ZOMBIE)", "1", 0); menu_additem(menu, "\wBind Grab", "2", 0); menu_additem(menu, "\wZakup", "3", 0); menu_additem(menu, "\wZasady", "4", 0); menu_additem(menu, "\wPomoc", "5", 0); menu_additem(menu, "\yBan \r(Only Admin)", "6", 0); menu_additem(menu, "\yUnban \r(Only Admin)", "7", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); ColorChat(id,GREEN,"[Just-Street]^x01 Wybrales Menu Zakupu."); } public wybieranie(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "say /respawn"); menu_destroy(menu); return PLUGIN_HANDLED; } case 2: { client_cmd(id, "bind v +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 3: { client_cmd(id, "say /zakup"); return PLUGIN_HANDLED; } case 4: { show_motd(id, "zasady.txt", "Zasady") return PLUGIN_HANDLED; } case 5: { show_motd(id, "pomocbb.txt", "Pomoc") return PLUGIN_HANDLED; } case 6: { client_cmd(id, "amx_bancfg_pmenu"); menu_destroy(menu); return PLUGIN_HANDLED; } case 7: { client_cmd(id, "amx_unbancfg_pmenu"); menu_destroy(menu); return PLUGIN_HANDLED; } case 8: { register_clcmd (id, "bindy") menu_destroy(menu); return PLUGIN_HANDLED; } public bindy(id) { new menu = menu_create("\yMenu \rBind'ow:", "bind"); menu_additem(menu, "\wBind \rv \y+grab", "1", 0); menu_additem(menu, "\wBind \rf \y+grab", "2", 0); menu_additem(menu, "\wBind \re \y+grab", "3", 0); menu_additem(menu, "\wBind \rx \y+grab", "4", 0); menu_additem(menu, "\wBind \rc \y+grab", "5", 0); menu_additem(menu, "\wBind \rz \y+grab", "6", 0); menu_additem(menu, "\wBind \ro \y+grab", "7", 0); menu_additem(menu, "\wBind \rp \y+grab", "8", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); public bind(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "bind v +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 2: { client_cmd(id, "bind f +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 3: { client_cmd(id, "bind e +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 4: { client_cmd(id, "bind x +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 5: { client_cmd(id, "bind c +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 6: { client_cmd(id, "bind z +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } } case 7: { client_cmd(id, "bind o +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } case 8: { client_cmd(id, "bind p +grab"); menu_destroy(menu); return PLUGIN_HANDLED; } } return PLUGIN_HANDLED; }