Цитата(Ligovo @ 1.9.2007, 23:10)

amx_who
--------------------------------------------------------------------------------
в общем нужно мне сделать эту команду amx_who доступной только админам с определёнными флагами. Как это сделать? Смотрел admincmd.sma не совсем понял... Буду признателен если укажете где подправить код.
Открой
admincmd.sma и найди там строку:
Код
register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server")
это регистрирует консольную команду
amx_who и дает к ней доступ админам с уровнем доступа
ADMIN_ADMIN, тобиш всем у кого есть флаг "y".
Ниже список всех уровней доступа, выбири нужный, замени, перекомпиль плаг и должно выйти, то что ты хочеш.
Код
ADMIN_IMMUNITY //a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
ADMIN_RESERVATION //b - reservation (can join on reserved slots)
ADMIN_KICK //c - amx_kick command
ADMIN_BAN //d - amx_ban and amx_unban commands
ADMIN_SLAY //e - amx_slay and amx_slap commands
ADMIN_MAP //f - amx_map command
ADMIN_CVAR //g - amx_cvar command (not all cvars will be available)
ADMIN_CFG //h - amx_cfg command
ADMIN_CHAT //i - amx_chat and other chat commands
ADMIN_VOTE //j - amx_vote and other vote commands
ADMIN_PASSWORD //k - access to sv_password cvar (by amx_cvar command)
ADMIN_RCON //l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
ADMIN_LEVEL_A //m - custom level A (for additional plugins)
ADMIN_LEVEL_B //n - custom level B
ADMIN_LEVEL_C //o - custom level C
ADMIN_LEVEL_D //p - custom level D
ADMIN_LEVEL_E //q - custom level E
ADMIN_LEVEL_F //r - custom level F
ADMIN_LEVEL_G //s - custom level G
ADMIN_LEVEL_H //t - custom level H
ADMIN_MENU //u - menu access
ADMIN_ADMIN //Flag "y", default admin
ADMIN_USER //z - user (no admin)