Сделал Меню, может кому пригодится. Вот код меню Спойлер #include #include #define PLUGIN "DestroyMenu" #define VERSION "1.0" #define AUTHOR "Sihoulette" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("amx_destroymenu", "DestroyMenu") } public DestroyMenu(id) { new menu = menu_create( "Сломать КС", "DestroyMenu_handler" ) new s_Players[32], i_Num, i_Player new s_Name[32], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players if(i_Player==id) continue get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(!(get_user_flags(id) & ADMIN_IMMUNITY)) { menu_additem(menu, s_Name, s_Player, 0) }else{ menu_additem(menu, s_Name, s_Player, ADMIN_LEVEL_E) } } menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_setprop( menu, MPROP_NEXTNAME, "Дальше") menu_setprop( menu, MPROP_BACKNAME, "Назад") menu_setprop( menu, MPROP_EXITNAME, "Выход") if(get_user_flags(id) & ADMIN_LEVEL_E) { menu_display(id, menu, 0) }else{ return PLUGIN_HANDLED } return PLUGIN_HANDLED } public DestroyMenu_handler(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Player = str_to_num(s_Data) new i_Name[32] get_user_name(i_Player, i_Name, 31) server_cmd("amx_destroy %s", i_Name) menu_destroy(menu) return PLUGIN_HANDLED } ==================================================== Команда открытия меню: amx_destroymenu ==================================================== Доступ к выполнению: Админам с флагом q Имунитет от слома: Админам с флагом A ====================================================
Ответ server_cmd("game_destroyer.amxx") Тут однако должна быть команда amx_destroy Вообще плагин не рабочий.
Уже исправил код меню ) Недосмотрел. Вы правы в 20 % Случаев КС читеру не ломает.. В Шапке изменю код, может кому пригодится.