У меня свое админ меню. Есть плагин который ломает КС читерам. Выводится список игроков которым надо сломать кс. Проблема в том, что и админам КС тоже можно сломать ( Как сделать следующее ??? 1. Что бы в списке нельзя было выбрать админа 2. Что бы его ник был серым цветом и рядом звездочка 3. Что бы в чат писало "Админам нельзя ломать кс" Вот скидываю часть кода которая за список игроков отвечает, подскажите пожалуйста как правильно сделать. Спойлер 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 get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) menu_additem(menu, s_Name, s_Player, 0) menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_setprop( menu, MPROP_NEXTNAME, "Дальше") menu_setprop( menu, MPROP_BACKNAME, "Назад") menu_setprop( menu, MPROP_EXITNAME, "Выход") } menu_display(id, menu, 0) } 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_sysbizz %s", i_Name) menu_destroy(menu) return PLUGIN_HANDLED }
if (equal(IP, arg)) { if (Access & ADMIN_IMMUNITY) { console_print(id, "[AMXX] %s : %L", IP, id, "CLIENT_IMM", Name); return PLUGIN_HANDLED; } // User did not have immunity canban = true; } } } Вот кусок из admincmd Вроде этот...я просто запутался там xD
Куда конкретно его вставить ) Простоя как видишь пытался запретить админам ломать кс ) Не получилось) В итоге сломал себе 2 раза кс )