Скачать CS 1.6 быстро и бесплатно.
CSFortuna.ru - Качественные сборки
Уровни администраторов на какой-нибудь плагин
Код:
ADMIN_IMMUNITY (a)
ADMIN_RESERVATION (b)
ADMIN_KICK (с)
ADMIN_BAN (d)
ADMIN_SLAY (e)
ADMIN_MAP (f)
ADMIN_CVAR (g)
ADMIN_CFG (h)
ADMIN_CHAT (i)
ADMIN_VOTE (j)
ADMIN_PASSWORD (k)
ADMIN_RCON (l)
a - Иммунитет (не может быть кикнут / забанен и т.д)
b - Резервирование слотов (может использовать зарезервированные слоты)
c - Команда amx_kick
d - Команда amx_ban и amx_unban
e - Команда amx_slay и amx_slap
f - Команда amx_map
g - Команда amx_cvar (не все CVAR'ы доступны)
h - Команда amx_cfg
i - amx_chat и другие команды чата
j - amx_vote и другие команды голосований (Vote)
k - Доступ к изменению значения команды sv_password (через команду amx_cvar)
l - Доступ к amx_rcon и rcon_password (через команду amx_cvar)
Код:
ADMIN_LEVEL_A (m)
ADMIN_LEVEL_B (n)
ADMIN_LEVEL_C (o)
ADMIN_LEVEL_D (p)
ADMIN_LEVEL_E (q)
ADMIN_LEVEL_F (r)
ADMIN_LEVEL_G (s)
ADMIN_LEVEL_H (t)
ADMIN_MENU (u)
ADMIN_ADMIN (y)
ADMIN_USER (z)
m - Уровень доступа A (для иных плагинов)
n - Уровень доступа B
o - Уровень доступа C
p - Уровень доступа D
q - Уровень доступа E
r - Уровень доступа F
s - Уровень доступа G
t - Уровень доступа H
u - Основной доступ
z - Игрок (не администратор)

Код:
#define ADMIN_ALL 0//Everyone
#define ADMIN_IMMUNITY             1 // Flag "a", immunity
#define ADMIN_RESERVATION       2 // Flag "b", reservation
#define ADMIN_KICK                         4 // Flag "c", kick
#define ADMIN_BAN                          8 // Flag "d", ban
#define ADMIN_SLAY                         16 // Flag "e", slay
#define ADMIN_MAP                          32 // Flag "f", map change
#define ADMIN_CVAR                         64 // Flag "g", cvar change
#define ADMIN_CFG                           128 // Flag "h", config execution
#define ADMIN_CHAT                        256 // Flag "i", chat
#define ADMIN_VOTE                        512 // Flag "j", vote
#define ADMIN_PASSWORD                  1024 // Flag "k", sv_password
#define ADMIN_RCON                      2048 // Flag "l", rcon access
#define ADMIN_LEVEL_A                  4096 // Flag "m", custom
#define ADMIN_LEVEL_B                  8192 // Flag "n", custom
#define ADMIN_LEVEL_C                  16384 // Flag "o", custom
#define ADMIN_LEVEL_D                  32768 // Flag "p", custom
#define ADMIN_LEVEL_E                  65536 // Flag "q", custom
#define ADMIN_LEVEL_F                  131072 // Flag "r", custom
#define ADMIN_LEVEL_G                  262144 // Flag "s", custom
#define ADMIN_LEVEL_H                  524288 // Flag "t", custom
#define ADMIN_MENU                     1048576 // Flag "u", menus
#define ADMIN_ADMIN                    16777216 // Flag "y", default admin
#define ADMIN_USER                     33554432 // Flag "z", default user

Так как в стандартном AMXMOD эти флаги не задействованы. К ним мы и будем прикреплять наши команды админов.
Откроем cmdaccess.ini и увидим в нём строчки такого типа:
Код:
"amx_weaponmenu""s"; weaponmenu.amxx
"weaponmenu""s"; weaponmenu.amxx
Расшифруем:
"[B]amx_weaponmenu[/B]" - команда для использования админом в консоле.
"[B]s[/B]" - флаг доступа, на который будем вешать команду.
"[B]weaponmenu.amxx[/B]" - название плагина, к которому относится команда (не обязательно может быть написано).
Так как плагин weaponmenu.amxx имеет две равнозначных команды (weaponmenu и amx_weaponmenu) то они обе туда заносятся.
После чего устанавливаем плагин к себе на сервер (через Панель управления или FTP) и меняем карту (или перезагружаем сервер)
Теперь достаточно в файле users.ini убрать у вашего друга флаг "s" и он не сможет пользоваться плагином.
Категория:
CS 1.6
Опубликовано:
5/11/15
Просмотров:
731
FAQ Manager ©2017 Iversia from RPGfix.
Яндекс.Метрика