• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.

Помощь Проблемы с админками.

Morton777

Участник
Сообщения
1
Симпатии
0
Баллы
1
#1
Всех приветствую. Выдаю флаг админа, доступ даётся, но не весь. Может банить, ударять, менять карту и т.д. Например кикать не может. Тех.поддержка сказала: "Значит нужно ковырять плагины и cmdaccess исправить "
 
Плагины MetaMod
[ 1] Reunion RUN - reunion.so v0.1.0.135 ini Start Never
[ 2] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY
[ 3] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5271 ini Start ANY
[ 4] Ultimate Unprecacher RUN - ultimate_unprecacher.so vBeta 2.5.3 ini Chlvl Chlvl
[ 5] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5271 pl3 ANY
[ 6] CSX RUN - csx_amxx_i386.so v1.9.0.5271 pl3 ANY
[ 7] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5271 pl3 ANY
[ 8] MySQL RUN - mysql_amxx_i386.so v1.9.0.5271 pl3 ANY
[ 9] Fun RUN - fun_amxx_i386.so v1.9.0.5271 pl3 ANY
[10] Engine RUN - engine_amxx_i386.so v1.9.0.5271 pl3 ANY ANY
[11] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5271 pl3 ANY ANY
11 plugins, 11 running
Версия Build
ReHLDS

pavel1224

Участник
Сообщения
108
Симпатии
8
Баллы
44
#2
Всех приветствую. Выдаю флаг админа, доступ даётся, но не весь. Может банить, ударять, менять карту и т.д. Например кикать не может. Тех.поддержка сказала: "Значит нужно ковырять плагины и cmdaccess исправить "
Так вам же уже дали подсказку что и где копать)
 

AkeYlake

Участник
Сообщения
82
Симпатии
15
Баллы
64
#3
Во первых: что конкретно не работает?
Тобой приведен пример что выдаешь флаг админа и ты можешь банить, ударять, но кикать не можешь.
Во вторых: стандартные функции разделены на несколько флагов доступа, т.е. без редактирования конфигов один флаг доступа будет отвечать за бан и только за бан, другой будет отвечать за кик и только за кик, ну и т.д.
Конечно можно назначить все стандартные админские функции на 1 флаг доступа. это редактируется в конфиге "cmdaccess"
путь к нему /cstrike/addons/amxmodx/configs/cmdaccess.ini
Screenshot_402.png

Сама настройка происходит следующим образом:
Пример:
"amx_statscfgmenu" "t" ; statscfg.amxx
Сначала идет команда, в данном случае "amx_statscfgmenu"
Потом флаг доступа в краткой форме, в виде 1 символа(англ.буквы), в данном случае "t"
Сначала идет то как выглядит в коде "ADMIN_IMMUNITY"
Потом в краткой форме "a"
Потом пояснение к флагу доступа " Флаг иммунитета"
ADMIN_IMMUNITY ====> Флаг "a" - Флаг иммунитета.
ADMIN_RESERVATION ====> Флаг "b" - Флаг, разрешающий подключение на резервные слоты.
ADMIN_KICK ====> Флаг "c" - Флаг доступа к команде amx_kick.
ADMIN_BAN ====> Флаг "d" - Флаг доступа к командам amx_ban и amx_unban.
ADMIN_SLAY ====> Флаг "e" - Флаг доступа к командам amx_slap и amx_slay.
ADMIN_MAP ====> Флаг "f" - Флаг доступа к команде amx_map.
ADMIN_CVAR ====> Флаг "g" - Флаг доступа для amx_cvar.
ADMIN_CFG ====> Флаг "h" - Флаг доступа к amx_cfg.
ADMIN_CHAT ====> Флаг "i" - Флаг доступа к amx_chat.
ADMIN_VOTE ====> Флаг "j" - Флаг доступа к amx_vote.
ADMIN_PASSWORD ====> Флаг "k" - Флаг доступа для изменения sv_password.
ADMIN_RCON ====> Флаг "l" - Флаг доступа к amx_rcon.
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_USER ====> Флаг "z" - Флаг пользователя.
Потом плагин отвечающий за эту команду, в данном случае "statscfg.amxx"
Таким не хитрым способом происходит настройка. Настройка флагов доступа в не стандартных плагинах не всегда возможно, там могут быть фиксированные флаги доступа. Это через исходник и тут пригождается полная форма(Пример: ADMIN_IMMUNITY)
 
Сверху