Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться.
Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.
Всех приветствую. Выдаю флаг админа, доступ даётся, но не весь. Может банить, ударять, менять карту и т.д. Например кикать не может. Тех.поддержка сказала: "Значит нужно ковырять плагины и 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
Всех приветствую. Выдаю флаг админа, доступ даётся, но не весь. Может банить, ударять, менять карту и т.д. Например кикать не может. Тех.поддержка сказала: "Значит нужно ковырять плагины и cmdaccess исправить "
Во первых: что конкретно не работает?
Тобой приведен пример что выдаешь флаг админа и ты можешь банить, ударять, но кикать не можешь.
Во вторых: стандартные функции разделены на несколько флагов доступа, т.е. без редактирования конфигов один флаг доступа будет отвечать за бан и только за бан, другой будет отвечать за кик и только за кик, ну и т.д.
Конечно можно назначить все стандартные админские функции на 1 флаг доступа. это редактируется в конфиге "cmdaccess"
путь к нему /cstrike/addons/amxmodx/configs/cmdaccess.ini
Сама настройка происходит следующим образом:
Пример:
"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)
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.