- Этот плагин заменяет команды amx_ban, amx_banip, amx_banid, amx_unban для админов. - Используется реальное время (Если забанен на 10 минут, то через 10 минут ты сможешь зайти на сервер). - Сам создаётся и заполняется список забаненных. - Плагин не использует banned.cfg или listip.cfg. Он использует свой файл с записанными банами. - Есть время бана, причина, а так же steamid или ip (выбирается автоматически). Всё это записывается в список забаненных - Ты можешь добавлять в список уже забанных игроков из banned.cfg и listip.cfg файлов (Только если #define наверху в плагине включён (без ;)) - Если ты используешь меню, что бы забанить игрока, ты можешь написать причину после выбора игрока и длительности бана. - Если ты используешь голосование за бан игрока, ты можешь написать причину его бана. - Ты можешь установить лимит, больше которого (например 1 месяц) администраторы с определённым флагом не смогут забанить игрока. - Ты можешь просматривать всю историю банов (админ которуый забанил, разбанен ли, и когда бан истёк(ёт)) в файле addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log (MM = месяц, DD = день, YYYY = год) - Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй. - SQL также работает. Если ты используешь какую то SQL базу больше чем для одного сервера, все сервера будут использовать 1 бан лист. - Для SQL, стандартные квары SQL бызы используются (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).
Команды:
- amx_ban - amx_banip - amx_addban - amx_unban - amx_banlist - Показать лист забаненных - amx_addbanlimit - Добавить максимальное время бана. Использовать эту команду в amxx.cfg
Настройки:
- ab_website Этот веб сайт будет показан игрокам, зайдя на который они смогут пожаловаться на бан (напишите ваш веб сайт) Если оставить стандартно (blank) сайт не будет показываться. Стандартно: blank - ab_immunity Любые админы могут быть забанены. 1 - Админы с имунитетом (флаг 'a') не могут быть забанены. 2 - Админы с имунитетом (флаг 'a') могут забанить других админов с имунитетом (flag 'a'). Стандартно: 1 - ab_bandelay Время после которые забаненные игроки будут отключены от сервера. Стандартно: 1 - ab_unbancheck Интервал проверки списка забаненных. Стандартно: 5
Рекомендованно:
- AMX Mod X версии 1.8.1 или выше - Ты можешь использовать более раннюю версию amxx, посмотри на верх плагина:
Как установить (использовать):
1. Скачай три плагина. (Если ты хочешь использовать SQL, скачай advanced_bans_sql. Но не скачивай advanced_bans). 2. Помести advanced_bans.amxx, plmenu.amxx, and adminvote.amxx файлы в папку на твоём сервере addons/amxmodx/plugins. - Примечание: Ты должен заменить стандартные файлы plmenu.amxx и adminvote.amxx. 3. Открой plugins.ini в папке addons/amxmodx/configs на твоём сервере. 4. Добавь advanced_bans.amxx на верх файла!!! 5. Включи (если выключены) plmenu.amxx и adminvote.amxx. 6. Сохрани и закрой файл. 7. Помести advanced_bans.txt в папку addons/amxmodx/data/lang на твоём сервере. 8. Перезапусти карту или сервер.
Добавление максимального времени бана:
- Пример: Если ты сделаешь:
amx_addbanlimit "b" "9000" amx_addbanlimit "c" "4000"
- То админ имеющий флаги "b" и "c", (в данном только b будет использоваться) смогут забанить максимум на 9000 минут. - Если ты хочешь что бы только админ с иммунитетом мог банить игроков на любое время используй
amx_addbanlimit "a" "0"
Скачать: Advanced Bans (Real Time) by Exolent
|