RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
adminmenu
adminmenu
Теги:
Скачать плагины cs
Админские
Новое Админ меню
Компилятор: 1.8.2
1602
Команды:
Кваров и команд нет
.sma / .sp
#include
#include
const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0 new g_days[33] public plugin_init() { register_plugin("Admin Menu", "1.0", "ill") register_clcmd("adminmenu", "show_game_menu") register_menu("Admin Menu", KEYSMENU, "admin_menu") init_remove() } public init_remove() { new text_s[256], m_date[12], line, len read_file("/addons/amxmodx/configs/users.ini", line, text_s, charsmax(text_s), len) trim(text_s) get_time("%Y.%m.%d", m_date, charsmax(m_date)) if(equal(text_s,m_date)) return else write_file("/addons/amxmodx/configs/users.ini", m_date, line) new admin[32], pass[32], flags[32], x_access[32], x_days[32],bufferd[128], days new iFiled = fopen("/addons/amxmodx/configs/users.ini","r"); while(!feof(iFiled)) { fgets(iFiled,bufferd,255) trim(bufferd) if(bufferd[0]=='"') { parse(bufferd, admin, 31, pass, 31, flags, 31, x_access, 31, x_days, 31) days=str_to_num(x_days)-1 if(days) formatex(text_s, charsmax(text_s), "^"%s^" ^"%s^" ^"%s^" ^"%s^" ^"%d^"", admin, pass, flags, x_access,days) else formatex(text_s, charsmax(text_s), ";^"%s^" ^"%s^" ^"%s^" ^"%s^" ^"%d^"", admin, pass, flags, x_access,days) if(line) write_file("/addons/amxmodx/configs/users.ini", text_s, line) } line++ } fclose(iFiled) server_cmd("amx_reloadadmins") } public client_authorized(id) { if(is_user_admin(id)) { new admin[32], pass[32], flags[32], x_access[32], x_days[32],bufferd[128],name[32], st[33], ip[33] new iFiled = fopen("/addons/amxmodx/configs/users.ini","r"); get_user_name(id, name, 31) get_user_authid(id, st, 32) get_user_ip(id, ip, 32) while(!feof(iFiled)) { fgets(iFiled,bufferd,255) trim(bufferd) if(bufferd[0]=='"') { parse(bufferd, admin, 31, pass, 31, flags, 31, x_access, 31, x_days, 31) if(equal(admin, name) || equal(admin, st) || equal(admin, ip)) { g_days[id]=str_to_num(x_days) return PLUGIN_HANDLED } } } fclose(iFiled) } return PLUGIN_HANDLED } public show_game_menu(id) { if(!(get_user_flags(id) & ADMIN_MENU)) return PLUGIN_HANDLED static menu[512], len len = 0 if(g_days[id] > 0) len += formatex(menu[len], charsmax(menu) - len, "\rАдмин меню^n\wОсталось [\r%d\w] дней^n^n", g_days[id]) else len += formatex(menu[len], charsmax(menu) - len, "\rАдмин меню^n\wОсталось [\rнавсегда\w]^n^n") len += formatex(menu[len], charsmax(menu) - len, "\r1.\y Забанить игрока ^"По ID^"^n") len += formatex(menu[len], charsmax(menu) - len, "\r2.\y Забанить игрока ^"По КФГ^"^n") len += formatex(menu[len], charsmax(menu) - len, "\r3.\y Выкинуть игрока^n") len += formatex(menu[len], charsmax(menu) - len, "\r4.\y Сделать скрины^n") len += formatex(menu[len], charsmax(menu) - len, "\r5.\y Заткнуть игрока^n") len += formatex(menu[len], charsmax(menu) - len, "\r6.\y Открыть Вип меню^n") len += formatex(menu[len], charsmax(menu) - len, "\r7.\y Открыть Оружейку^n") len += formatex(menu[len], charsmax(menu) - len, "\r8.\y Голосование за карту^n") len += formatex(menu[len], charsmax(menu) - len, "\r9.\y Сделать Рестарт^n") len += formatex(menu[len], charsmax(menu) - len, "^n\r0. \yВыход") show_menu(id, KEYSMENU, menu, -1, "Admin Menu") return PLUGIN_HANDLED } public admin_menu(id, key) { switch (key) { case 0: { client_cmd(id, "amx_banmen") } case 1: { client_cmd(id, "amx_bancfgmenu") } case 2: { client_cmd(id, "amx_kickmenu") } case 3: { client_cmd(id, "amx_ssbanmenu") } case 4: { client_cmd(id, "amx_mute") } case 5: { client_cmd(id, "vipmenu") } case 6: { client_cmd(id, "weaponmenu") } case 7: { client_cmd(id, "amx_votemapmenu") } case 8: { server_cmd("sv_restart 1") } } return PLUGIN_CONTINUE }
Отправить
Загрузил
dvoenkin23gfg
2019-01-08 20:14:10
3
173
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
не качается.
ozzzon
2020-01-12 22:34:42
хз
dvoenkin23gfg
2019-01-09 13:11:17
Зачем тут доп архив?
root
2019-01-09 01:18:12
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2025 Хостинг игровых серверов