Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
AMXBans RBS - это продвинутая бан система, аналог freshbans и стандартного AMXBans. За основу взят старый добрый gmbans версии 1.6. Имеет очень гибкие настройки, большой функционал и не сильно прожорлив на ресурсы сервера.
Преимущества
Красота и удобство.
Красивые и удобные меню. Игроки сортируются в меню по команде и фрагам, что дает возможность сделать бан быстрее
Цветные сообщения в чат. Как и во всех наших плагинах, четкие красивые сообщение
Худ при бане. Настроить цвет, координаты или вообще его отключить можно в amxbans_rbs.ini.
MOTD окно при бане. Можно взять из веб части, а можно использовать встроенное или свое, тоже достаточно красивое.
Нормальное информационное сообщение в консоль игроку при бане. Кто забанил, когда, на сколько, причина, ссылка на бан и т.д.
Простота в настройке и установке.
Имеет всего один .amxx плагин, который в себя включает саму бан систему и загрузку админов. Не нужно ставить никакие дополнительные лоадеры, никакие amxbans_freeze, это все уже есть.
Всего 3 файла настроек: amxbans_rbs.cfg - основной конфиг, amxbans_rbs.ini - настройка сообщений в консоль,чат,худ,мотд и др. и amxbans_rbs.txt - lang файл, где можно настроить вывод всех сообщений от плагина.
Исправление старых багов и оптимизация. В gmbans и amxbans было много косяков, ошибок и не состыковок. Мы исправили все баги и ошибки, ускорили запросы в БД, поудаляли кучу лишних переменных, оптимизировали каждую строчку кода.
Настраиваемость. Плагин имеет достаточно много гибких настроек, подробнее смотрите в "Конфигурационные файлы"
Быстрый бан. Напишите в чат: /ban "часть_ника_игрока" "время бана", или без времени бана. Если найден один игрок, его сразу же спросит забанить, если несколько, то покажет в меню найденных игроков. В общем очень удобная функция.
Логирование. Записывает в стандартные логи заходы админов, неудачные заходы, баны админов и другое. Можно настроить, что именно будет писаться в логи. Смотрите конфиг
Отключившиеся игроки. Плагин записывает игроков, которые вышли с сервера, и добавляет их в меню amx_bandisconnectedmenu. Таким образом, если игрок успел выйти, то его все равно легко забанить. Можно банить либо через меню, либо командой amx_ban, функция автоматически поищет игрока в базе отключенных.
Бан подсети.
Позволяет забанить целую подсеть, иногда это крайняя мера просто необходима. Можно сделать так, что стим игроки и игроки с любыми флагами имели доступ на сервер, несмотря на забаненную подсеть.
Удобное меню для просмотра забаненных подсетей: amx_bansubnetmenu
Только админ с флагом L(ADMIN_RCON) или сервер может забанить подсеть. Пример бана: amx_ban "60" "192.168.1.0" "обход бана" Т.е. игрок с айпи: 192.168.1.77 не сможет зайти на сервер
Разбан игроков.
Позволяет разбанить игроков прямо в игре.
Простые админы могут разбанить только свои баны, а главные администраторы могут соответственно разбанить всех (как всегда настраивается в конфиге)
Меню разбана: amx_unbanmenu
История банов. В меню amx_banhistorymenu можно выбрать игрока и посмотреть, сколько раз он был забанен, кем,и за что.
Пометить игрока. Старая возможность amxbans, можно не банить игрока, а поставить на него метку. Например Вы не уверены, что игрок читер, ставете на него метку и другие админы будут видеть, что игрок помечен. На самом деле данной функцией никогда не пользовался, но если вдруг кому нужно, включите ее в настройках.
Сколько раз был в бане. При заходе игрока на сервер, админы видят, сколько раз игрок был в бане (пишется сообщение в чат)
Выбор типа бана. Определенные админы могут в меню выбрать тип бана(только по стиму или по IP+стим). Для любителей обходить бан это будет небольшим усложнением.
Причины бана. Можно их прописать в самом конфиге или загружать из веб части. Есть возможность указать свою причину прямо в меню.
Главный админ. Его нельзя забанить, а он может банить даже игроков с иммунитетом. Флаг гл. админа можно установить в конфиге
Время бана. Определенным админам можно разрешить ставить свой срок бана, делается это в веб панеле амхбанс. Обычно привязываешь к причине бана срок бана, это удобно, но можно и разрешить указывать свой срок
Убить молнией или заморозить. При бане можно заморозить игрока или убить молнией.
Добавить админов командой amx_addadmin. Как и в стандартном admin.amxx, мы тоже добавили эту возможность в наш плагин.
Поддержка DopBan и DopBan2. Это плагины от автора mazdan, благодаря которым, бан будет обойти гораздо сложнее
Скриншоты. Автоскриншоты и скриншоты по желанию админа делаются отдельным плагином Screen Player
Это основные преимущества плагина. Советуем посмотреть конфигурационные файлы от плагина для более ясной картины.
20.06.06 - обновить .amxx - релиз бета версии 20.03.19BETA - обновить .amxx - исправили ошибку бана от консоли сервера 20.03.16BETA - обновить .amxx - модифицирован квар amxbans_flag_main, теперь можно указать несколько флагов с приоритетом (смотрите новое описание в конфиге) - исправлен нюанс, когда админы через amx_ban могли банить на более долгие сроки (смотрите описание в конфиге в секции ВРЕМЯ БАНА) - исправлен квар amxbans_established_time (не работал у юзеров gamecms) - исправлены mysql ошибки - добавлен развернутый лог на случай, если mysql ошибки будут повторяться - исправлены прочие проблемы
19.11.29 - обновить .amxx - исправили ошибки в логах - добавили фикс, исправляющий %s в сообщении по центру экрана на amx190 - добавили .amxx под 190
19.11.04 - обновить .amxx - добавлена поддержка модуля authemu (в меню игроков показывает кто с GSCLIENT) - добавлены квары amx_menu_steam и amx_menu_gsclient (вписывать в amxx.cfg), они включают/выключают в меню игроков надпись STEAM и GSCLIENT соответственно - немного оптимизировали запросы в БД
18.10.13 - обновить .amxx - при amxbans_load_admins "2" теперь не регистрируется команда amx_reloadadmins - исправили отображение своей причины бана
18.09.15 - обновить ОБЯЗАТЕЛЬНО ВСЕ ФАЙЛЫ - куча всего нового, прочтите ниже описания БЕТА версий - для юзеров БЕТА версии достаточно обновить .amxx и amxbans_rbs.cfg - добавили квар amxbans_established_time - добавили квар amxbans_disable_bans (если хотите использовать amxbans_rbs ТОЛЬКО как загрузчик админов, а за бан систему отвечает например fresh bans) - добавлен квар amxbans_bantype_server - добавлен квар amxbans_custom_place - добавлен параметр к квару amxbans_custom_statictime 18.04.29BETA - обновить ОБЯЗАТЕЛЬНО ВСЕ ФАЙЛЫ - добавили логирование, квар amxbans_logs - добавить причины для банов можно теперь в конфиге - теперь можно легко в amxbans_rbs.ini редактировать сообщения в консоль, hud, chat и motd - выставить ссылку на мотд можно теперь в кваре amxbans_motd_link - ссылка на бан лист для свой системы бана указывается в новом кваре amxbans_ban_link - удален квар amxbans_websystem (не нужен) - удален квар amxbans_url (теперь настраивается в amxbans_rbs.ini) - удален квар amxbans_show_messages (теперь настраивается в amxbans_rbs.ini) - консольная команда amx_unban теперь принимает значение bid(бан айди) - небольшой фикс, чтобы отображались русские причины бана в консоли, но будет писаться не всегда, чтобы было все норм, используйте amx1.8.3 - меню "история банов" полностью переработана и теперь функционирует с любыми веб частями и даже без них - квар amxbans_freeze переименован в amxbans_punish. Позволяет либо обездвижить игрока перед баном, либо убить его молнией. - исправили баг, при котором забаненный игрок успевал зайти на сервер - привели в порядок lang файл - исправили косяки и недочеты в разбан меню и в консольной команде amx_unban - исправили бан отключившихся игроков, и исправили недочеты в меню - командой amx_ban теперь можно банить и отключившихся игроков, и подсети - добавлено наказание при бане в виде удара молнией - добавили квар amxbans_custom_flag 18.02.18BETA - обновить .amxx, .cfg и lang файл - Добавили квар amxbans_freeze - Добавили квар amxbans_motd_delay - Добавили amxbans_kick_delay - Исправили квар amxbans_add_menus - Добавили квар amxbans_passowrd_md5 - Добавили квар amxbans_timeout - Оптимизировали SQL и много функций плагина - Сделали четкий вывод информации в консоль клиенту, без всяких глюков - Добавили сортировку в меню игроков и другие классные штуки - Очень много кода было перепилено, все исправления не вспомнить, есть еще идеи, но пока что надо протестить это
17.10.30 - обновить .amxx - Доработка привязки для поддержки некоторых хостингов
17.10.20 - обновить .amxx - Немного улучшили привязку плагинов
17.08.28 - обновить .amxx - Релиз стабильной версии. Описание изменений смотрите ниже. 17.08.05 BETA - обновить .amxx - добавлена поддержка utf8 в амх1.8.3 - исправлен баг с повторным баном после разбана - исправлен ML_NOTFOUND
17.07.05 BETA - обновить .amxx - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - исправлены все баги, но мог что то упустить, нужно потестить
15.09.28 - обновить .amxx - исправлен ложный бан игроков со STEAM_ID_LAN, HLTV, BOT и прочих не сгенерированных стим айди
15.09.25 - обновить .amxx - исправлен 1 натив для Screen Player
15.09.24 - обновить .amxx, .cfg и lang файл - Добавили отдельное изменение префикса в ланг файл - Добавили квар amxbans_show_messages - Теперь бан по Steam+IP учитывает SteamID тоже - Оптимизировали запросы в базу, они стали гораздо легче - Поправили текст в консоли при бане
15.07.22 - обновить .amxx - Исправлена ошибка в "Отключенные игроки"
15.07.15 - обновить .amxx и .cfg - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей - Добавлен квар amxbans_add_menus
15.06.26 - обновить .amxx - Исправлено добавления админа по айпи
15.06.22 - обновить .amxx - Исправлено добавления админа для некоторых веб частей
15.06.15 - обновить .amxx, .cfg и lang файл - выбор бана по айди или айди+IP в меню - меню разбана (для своих банов и для всех) - команда amx_addadmin (можно добавить админа из консоли) - исправление ошибок
15.04.16 - обновить .amxx - Работа на ошибками в логах (пишите в баги ошибки, уверен, что исправились не все) - Исправлено добавление админов из файла users.ini
15.02.28 - обновить .amxx - Исправлены различные ошибки
14.12.30 - обновить .amxx - Исправлены иероглифы в русских никах, причинах и названии сервера
14.12.22 - обновить .amxx - Поддержка dopban и dopban2
14.12.21 - обновить .amxx - Добавлен forward для dopban
14.12.20 - обновить .amxx, .cfg и lang файл - Добавлен бан подсети - Оптимизирован плагин и запросы в базу - Добавлена поддержка Веб Части CsBans
14.11.15 - обновить .amxx - исправлен разбан из консоли
14.11.03 - обновить .amxx - Стабильная работа плагина, не смотря на технические проблемы с нашей стороны(проверка лицензии) - Наши зеркала: RU(два зеркала), UA, BY, DE, KZ. - В консоли сервера не пишется: Sockets. Connecting... Чтобы отображалось, как и раньше напишите fg_debug "1" в amxx.cfg
14.10.5 - обновить .amxx и users.ini - Синхронизация для amxmodmenu_rbs и прикреплен users.ini с новыми возможностями - ДОБАВЛЕНО: Плагины соединяются с нашими серверами для проверки лицензии. Они сами выберут ближайший сервер для проверки. Если это не произошло, то Вы можете указать сами, какой сервер будут использовать плагины. Для этого впишите в amxx.cfg квар: fg_location "UA", где UA это страна. На данный момент у нас есть 4 зеркала: RU, UA, BY, KZ
14.10.1 - обновить ланг файл - исправлено ML NOT FOUND
14.10 - обновить .amxx - Исправлен баг с баном гл. админа через /ban
14.09.3? - обновить .amxx - Промежуточная версия - Исправлен баг с Banning... - Добавлена поддержка dopban
14.09.2 - обновить .amxx и Lang file .txt - Переход на новый модуль sockets2. Исправление (_0_) и улучшена авторизация плагина. - Исправлено ML_NOTFOUND: MSG_31 - Исправлено замораживание админа - Исправлен бан через веб часть
14.09 обновить amxbans_rbs.amxx и amxbans_rbs.cfg - Исправлена проблема с русскими причинами - Баг с не удалением бана исправлен - Удалены лишнее SQL запросы - Добавлен флаг админа, который может банить всех, даже тех кто с иммунитетом
14.08.S - релиз
Категория
Администраторские
Чтобы посмотреть работу плагина, перейдите в раздел "Найти сервер с плагином" в меню
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
///////////////////////////////////
// Настройки подключения к MySQL //
///////////////////////////////////
// Адрес
amxbans_host "127.0.0.1"
// Логин
amxbans_user "user"
// Пароль
amxbans_pass "pass"
// Имя базы данных
amxbans_db "db"
// Префикс таблиц (обычно у всех "amx")
amxbans_prefix "amx"
// Таймаут запросов в секундах
amxbans_timeout "10"
//////////////////////
// ЗАГРУЗКА АДМИНОВ //
//////////////////////
// Откуда загружать админов
// 0 - MySQL (база данных)
// 1 - Из файла users.ini
// 2 - Не загружать админов
amxbans_load_admins "0"
// Если у Вас в БД все пароли лежат закодированы в MD5, то поставьте 1
// Поменяйте квар на 0, если при входе на сервер у Вас пишет: Неправильный пароль!
amxbans_passowrd_md5 "1"
// Отключить все Бан функции (оставить только загрузку админов)
amxbans_disable_bans "0"
///////////////////////
// Главные настройки //
///////////////////////
// Вести лог
// 0 - полностью отключить лог
// a - логировать заходы админов(удачные и нет)
// b - логировать баны админов
// c - логировать попытки захода забаненных игроков
// d - логировать разбаны
// e - логировать пометки
amxbans_logs "abcde"
// Ссылка на бан
// Переменная %bid%, это номер бана
// Примеры для разных систем бана:
// "site.ru/amxbans/ban_list.php?bid=%bid%" - любой amxbans
// "site.ru/csbans/bans/%bid%.html" - csbans
// "site.ru/banlist" - gamecms (у этой системы нет отдельной странички для конкретного бана, поэтому указываем просто ссылку на весь банлист)
amxbans_ban_link "site.ru/amxbans/ban_list.php?bid=%bid%"
// Ссылка на motd окно (показывает при бане)
// "auto" - автоматически загрузит из Веб панели (не забудьте в веб части, в настройках сервера указать ссылку)
// "custom" - покажет мотд окно из файла amxbans_rbs.ini
// "http://site,ru/amxbans/motd.php?sid=%s&adm=%d&lang=%s" - или вручную укажите ссылку, обычно имеет такой вид (обязательно важна часть: sid=%s&adm=%d&lang=%s)
amxbans_motd_link "custom"
// Причины банов
// По умолчанию причины грузятся из Веб части и настраиваются там
// Если Вы хотите загружать причины из этого конфига, раскомментируйте команды ниже
// <название причины> <время бана в минутах>
// 60:1 час 1440:1 день 10080:7 дней 43200:30 дней 525600:365 дней
//amxbans_reason_add "Читер" "43200"
//amxbans_reason_add "Неадекват" "1440"
//amxbans_reason_add "Оскорбления" "360"
//amxbans_reason_add "Кемпер" "60"
// Имя админа, если банил сервер
// Что бы использовать имя сервера, оставьте поле пустым
amxbans_server_nick ""
// IP:PORT сервера. Найдет автоматически если стоит пустое значение
// Вы можете сами указать IP и порт по примеру: "123.123.123.123:27015"
amxbans_server_address ""
/////////////////
// Бан подсети //
/////////////////
// Чтобы дать бан подсети айпишника 123.123.123.123, нужно забанить 123.123.123.0
// Желательно это делать в веб панели. Выбрать ТИП БАНА по айпи и указать в конце айпишника ноль.
// Для бана и разбана подсети, требуется флаг L(ADMIN_RCON)
// Значения квара:
// 0 - выключить бан подсети
// 1 - не дает войти на сервер пользователям с забаненной подсети, кроме админов с любым флагом
// 2 - тоже что и "1", но еще дает возможность войти STEAM игрокам на сервер
amxbans_subnet "2"
/////////////////////
// Disconnect menu //
/////////////////////
// Число игроков, отображаемых в меню отключенных/последних игроков
// 0 - выключить это меню
amxbans_disconnect_players "16"
//////////////////
// Flagged menu //
//////////////////
// Включить меню наблюдения за игроком?
// вызывается командой: amx_flaggingmenu (доступ с флагом d)
// 0 - выключить
// 1 - включить
amxbans_flagged "0"
//////////////////
// History menu //
//////////////////
// Включение меню истории банов
amxbans_history "1"
////////////////
// UnBan menu //
////////////////
// Флаг админа, который может разбанивать все баны, а не только свои (в меню amx_unbanmenu)
// 0 - все админы могут разбанивать все баны
amxbans_flag_unban "l"
// Пункт выбора количества показа забаненных игроков, в меню amx_unbanmenu
// 0 - показать всех
amxbans_unban_step "5 10 20 50 0"
//////////////////////////////
// Дополнительные настройки //
//////////////////////////////
// Флаг иммунитета
amxbans_flag_immunity "a"
// Флаг главного админа.
// Главного админа никто не может забанить(кроме самого сервера),
// а сам главный админ может забанить даже тех, у кого иммунитет (amxbans_flag_immunity)
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
// 0 - отключить
amxbans_flag_main "l"
// Флаг админа, для использования команды amx_addadmin
// 0 - отключить
amxbans_flag_addadmin "l"
// Тип бана
// По умолчанию бан идет по SteamID
// Если у игрока STEAM_ID_LAN, то бан идет по IP
// Админ с флагом amxbans_flag_bantype, может выбирать тип бана сам (в меню выбора причин бана)
amxbans_bantype_option "SteamID IP+SteamID"
// Тип бана, если банит сервер (через команду amx_ban)
// Значения: "SteamID" или "IP+SteamID"
amxbans_bantype_server "SteamID"
// Флаг админа, который может выбирать тип бана (в меню выбора причин бана)
// 0 - выключить
amxbans_flag_bantype "l"
// Добавлять кики игрока в базу данных?
// То есть сколько раз игрок был кикнут с сервера(когда он был забанен и пытался войти)
// По умолчанию функция отключена, так как я считаю это лишним запросом в базу данных
amxbans_add_kick "0"
// Флаг админа, который может использовать собственную причину бана
// 0 - отключить собственные баны
amxbans_custom_flag "d"
// Время бана, используемое при собственной причине бана.
// Значение используется, если у админа статическое значение времени бана. Указывать в минутах
// 0 - навсегда
// -1 - показывать меню с выбором времени
amxbans_custom_statictime "1440"
// Расположение в меню пункта "Своя причина"
// 0 - в начале (первым пунктом)
// 1 - в конце
amxbans_custom_place "0"
// Причина бана по-умолчанию.
amxbans_default_ban_reason "unknown"
// Если игрок ранее был забанен N раз, то при заходе его на сервер будет отображаться инфа админам в чат
// 0 - отключить
// N - количество предыдущих банов
amxbans_show_prebanned "0"
// Наказание игрока перед баном
// 0 - отключить
// 1 - обездвижить
// 2 - убить молнией
amxbans_punish "2"
// Задержка перед киком
// ВАЖНО! В веб панеле есть пункт: "Задержка перед показом MOTD", так вот это не совсем так
// На самом деле это задержка перед киком, неизвестно почему во всех веб панелях так, но мы оставили так же
// Для задержки именно motd окна, смотрите квар ниже
// -1 - Брать из веб панели
amxbans_kick_delay "-1"
// Задержка перед показом MOTD
// 0 - не показывать motd окно
amxbans_motd_delay "0.1"
// Добавлять пункты в меню amxmodmenu?
amxbans_add_menus "1"
//////////////////////////////
// ВРЕМЯ БАНА //
//////////////////////////////
// Если Вы добавляете админа без указанного срока бана (в веб часте есть пункт "Установленное время бана")
// то система покажет меню выбора времени(на сколько банить игрока)
// Тут Вы можете настроить это время
// Кому из админов будет показываться меню с выбором времени бана
// -1 - информация будет браться из веб части ("Установленное время бана")
// 0 - никому не показывать такое меню
// flag - укажите флаг админа(например "l"), который будет иметь возможность выставить время
// d - всем показывать меню
amxbans_established_time "-1"
// ВАЖНО: Сначала вводите значения от меньшего к большему. Количество значений - от 1 до 12.
// "0 m" - навсегда
// Допустимые значения:
// 1 - 59 может использоваться с флагом m (минуты)
// 1 - 23 может использоваться с флагом h (часы)
// 1 - 6 может использоваться с флагом d (дни)
// 1 - 999 может использоваться с флагом w (недели)
// Примеры:
// "5 m" - 5 минут
// "1 h" - 1 час
// "1 d" - 1 день
// "2 w" - 2 недели
// Время бана для обычных админов (с флагом "d")
amxbans_setlowbantimes "10 m" "1 h" "1 d" "1 w"
// Какой флаг доступа должен иметь админ, чтобы получить доступ к банам с большой длительностью
amxbans_hightime_flag "o"
// Время бана для админов с amxbans_hightime_flag флагом.
amxbans_sethighbantimes "10 m" "1 h" "1 d" "5 d" "4 w" "0 m"
// Время наблюдения за игроком в меню
amxbans_setflagtimes "1 h" "4 h" "10 h" "1 d" "1 w" "4 w" "12 w" "0"
// ВАЖНО! Все админы с флагов "d" имеют доступ к консольной команде amx_ban
// Соответственно они могут указать в ней более длительное время бана, чем это можно сделать в меню amx_banmenu
// Однако администраторы не смогут указать в amx_ban время бана больше, чем указано в кварах amxbans_setlowbantimes и amxbans_sethighbantimes
// Если Вы не используете меню с выбором времени бана, и не хотите, чтобы админы использовали команду amx_ban, достаточно закомментировать квар amxbans_setlowbantimes и если нужно, то и квар amxbans_sethighbantimes
//////////////////////////////////
// Консольные команды (Памятка) //
//////////////////////////////////
// Список консольных команд
// (здесь они написаны просто так, как памятка)
// say /ban <часть ника игрока> [время бана в минутах] - быстрый бан игрока
// или /fb разницы нет
//
// amx_banmenu - открыть бан меню
// amx_banhistorymenu - открыть меню истории банов
// amx_bandisconnectedmenu - открыть меню вышедших игроков
// amx_flaggingmenu - открыть меню помеченных игроков
// amx_unbanmenu - открыть меню разбана игроков
// amx_bansubnetmenu - открыть меню бана подсетей
//
// amx_ban <time in mins> <SteamID or nickname or #userid or IP or subnet> <reason> - забанить игрока или подсеть
// amx_banip и fb_ban - аналоги команды amx_ban
// amx_unban <steamID or IP> - разбан игрока (доступ только для админа с флагом l(ADMIN_RCON))
// amx_addadmin <nick|authid|ip> <flags> [password] [name|authid|ip] [nick] [show (yes|no)] [expired] [comment] - добавить админа
//
// amx_reloadreasons - Перезагрузка причин
// amx_reloadsubnet - Перезагрузка банов подсети
// amx_reloadadmins - Перезагрузка админов
[ADMIN NAMES REPLACER]
; Чекер причин банов
; Ниже вписывайте причины и соответствующие им ники админов
; В формате: "Часть причины" "Ник админа, который будет в информации о бане с этой причиной"
; Действует только при серверных банах
; Причины регистрочувствительны!
; К примеру вписав "KZHack" "[Anti KZHack]", то в бане с причиной KZHack ник админа будет [Anti KZHack]
;"Team Kill" "[ATAC]"
;"NoSpread Detected" "[ANTICHEAT]"
;"Aim Detected" "[ANTICHEAT]"
[REASON REPLACER]
; Ниже вписывайте части причин банов и их заменители
; В Формате "Часть причины" "Заменитель"
; Для чистки части причины - заменитель оставьте пустым.
; Действует только при серверных банах
; Причины регистро-чуствительны!
; К примеру вписав "[CSF]" "[My Mega Server]", то в бане с причиной [CSF] CDHack мы получим причину [My Mega Server] CDHack
;"Max Team Kill Violation" "Team Kill"
[CONSOLE BAN MESSAGE]
; Сообщение в консоль игроку при бане
; Переменные:
; %admin% - ник админа
; %bantime% - на сколько забанен
; если навсегда, то примет значение из lang файла VAR_PERMANENT, то есть: НАВСЕГДА
; если на время, то примет значение из lang файла VAR_FOR_TIME, то есть: на столько часов/дней и т.п.
; %length% - через сколько истечет бан
; %reason% - причина бана
; %link% - ссылка на бан
; %player_name% - ник игрока
; %player_steamid% - SteamID игрока
; %player_ip% - IP игрока
; %hostname% - Имя сервера
; %map% - Текущая карта
; \n - символ новой строки
; Данные переменные можно использовать и в последующих настройках
; Для удобства настройки используйте команду amxbans_msg_test (напишет текст в консоль, откроет мотд окно, напишет в чат и худ)
"\n"
"[AMXBANS] ==============================================="
"[AMXBANS] Вы были забанены на этом сервере админом %admin%"
"[AMXBANS] Продолжительность: %bantime%"
"[AMXBANS] Истекает через: %length%"
"[AMXBANS] Причина: %reason%"
"[AMXBANS] Ссылка на бан: %link%"
"[AMXBANS] Ник: %player_name%"
"[AMXBANS] SteamID: %player_steamid%"
"[AMXBANS] IP: %player_ip%"
"[AMXBANS] Попросить разбан: впишите_ссылку_на_аппеляцию"
"[AMXBANS] ==============================================="
[CONSOLE SUBNET MESSAGE]
; Сообщение в консоль игроку, при бане подсети
; %subnet - айпи забаненной подсети, например 123.123.123.0
"\n"
"[AMXBANS] ==============================================="
"[AMXBANS] Бан Вашей подсети %subnet%"
"[AMXBANS] Продолжительность: %bantime%"
"[AMXBANS] Истекает через: %length%"
"[AMXBANS] Причина: %reason%"
"[AMXBANS] Ссылка на бан: %link%"
"[AMXBANS] Ник: %player_name%"
"[AMXBANS] SteamID: %player_steamid%"
"[AMXBANS] IP: %player_ip%"
"[AMXBANS] Попросить разбан: впишите_сюда_ссылку_на_аппеляцию"
"[AMXBANS] ==============================================="
[CHAT BAN MESSAGE]
; Сообщение в чат при бане.
; Если хотите отключить сообщение, то просто закомментируйте его
"!n[!gAMXBANS!n] !g%admin% !nзабанил !t%player_name% !g%bantime%!n. Причина: !t%reason%"
[HUD BAN MESSAGE]
; HUD Сообщение
; Первая строка отвечает за настройку худа, следующие это сам текст
; "r g b x y time type(1-hud 2-dhud 0-отключить)"
"0 255 0 0.05 0.30 10 1"
"Игрок %player_name% забанен!"
"Продолжительность: %bantime%"
"Причина: %reason%"
"Админом: %admin%"
[MOTD DEFAULT]
; Покажет это мотд окно при бане, если квар amxbans_motd_link "custom"
; Или если не удалось загрузить ссылку на motd из веб части
; Максимальное количество символов не должно превышать 1534! (русские символы считаются за два)
; Максимальная длина строки не должна превышать 160 символов!
<meta charset="utf-8">
<style>body{color:#334;margin-top:30px;}</style>
<body>
<div align="center"><table style="border:10px solid #888888;border-radius:5px;"><tr><td style="padding:10px;width:570px;">
<div style="border-bottom:1px solid #DDDDDD;padding-bottom:5px;margin-bottom:10px;text-align:center;color:#FF0000;font-size:170%;">
<b>Вы забанены!</b>
</div>
<table width="100%" cellpadding="0">
<tr><td><b>Ник:</b></td><td>%player_name%</td></tr>
<tr><td><b>Steam ID:</b></td><td>%player_steamid%</td></tr>
<tr><td><b>IP:</b></td><td>%player_ip%</td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td><b>Время бана:</b></td><td style="color:#FF5A00;"><b>%bantime%</b></td></tr>
<tr><td><b>Причина:</b></td><td>%reason%</td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td><b>Забанен админом:</b></td><td width="70%">%admin%</td></tr>
<tr><td><b>Разбан:</b></td><td width="70%">инфа в консоли</td></tr>
</table>
<div style="border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:center;">%hostname% (%map%)</div>
</td></tr></table></div>
</body>
[ru]
AMXBANS_TAG = !n[!gAMXBans!n]
AMXBANS_TAG_CONSOLE = [AMXBans]
CONSOLE_PAS_INV = Не правильный пароль!
CONSOLE_PAS_ACC = Пароль верный
CONSOLE_PRIV_SET = Привилегии установлены
CONSOLE_NO_ENTRY = Неправильный ник или пароль
CONSOLE_LOADED_ADMINS = Загружено %d админов
CONSOLE_ACCESS_SUBNET = У Вас нет прав на бан подсетей!
CONSOLE_BAN_STEAM_OK = SteamID:%s успешно забанен
CONSOLE_BAN_IP_OK = IP:%s + SteamID:%s успешно забанены
CONSOLE_ACCESS_PERMANENT = У Вас нет прав на вечный бан!
CONSOLE_UNBAN_SUCCESS = %s<%s> Успешно разбанен!
BAN_ALREADY = Игрок уже забанен! (steamid:%s ip:%s bid:%d)
BAN_DOUBLE = Игрок уже присутствует в бан листе!
FASTBAN_NOT_ACCESS = !tНедостаточно прав!
FASTBAN_NULL = !tНе найдено игроков с похожими никами
FASTBAN_SELECTALL = !tВыберете игрока из всего списка
BEFORE_BANNED = Заходит игрок !g%s<%s><%s>!n. Был забанен !t%i раз
KICK_MESSAGE = Вы забанены на этом сервере. Подробности в консоли
VAR_PERMANENT = НАВСЕГДА
VAR_NEVER = НИКОГДА
VAR_FOR_TIME = на %s
ADDMENU_FLAGGING = Помеченные игроки
ADDMENU_DISCONNECTED = Отключенные игроки
ADDMENU_HISTORY = История банов
ADDMENU_SUBNET = Забаненные подсети
ADDMENU_UNBAN = Разбан игроков
MENU_FASTBAN_TITLE = \r[\yAMXBans\r]\w Игроки с частью ника \y%s
MENU_ONLINEBAN_TITLE = \r[\yAMXBans\r]\w Меню бана
MENU_BANTIME_TITLE = \r[\yAMXBans\r]\w Выберете время бана^nИгрок \r%s
MENU_REASON_TITLE = \r[\yAMXBans\r]\w Выберете причину бана^nИгрок \r%s
MENU_BAN_OPTION = Тип бана: %s
MENU_BAN_USERREASON = \yСвоя причина
MENU_BAN_PERMANENT = НАВСЕГДА
MENU_BAN_FORMINUTES = %s
MENU_DISCONNECTED_TITLE = \r[\yAMXBans\r]\w Последние \r%d \yигроков
MENU_DISCONNECTED_NOPLAYERS = !tНет отключившихся игроков!
MENU_DISCONNECTED_SUCCESS = !tИгрок забанен!
MENU_BANHISTORY_TITLE = \r[\yAMXBans\r]\w Истории банов игроков
MENU_BANHISTORY_PLAYER = \r[\yAMXBans\r]\w История банов \r%s\y\R
MENU_BANHISTORY_EMPTY = Ни разу не был в бане
MENU_BANHISTORY_BACK = К списку игроков
MENU_SUBNET_TITLE = \r[\yAMXBans\r]\w Забаненные подсети
MENU_SUBNET_ITEM = %s \y(%s)
MENU_SUBNET_NULL = !tНет забаненных подсетей!
MENU_UNBAN_TITLE = \r[\yAMXBans\r]\w Забаненные игроки
MENU_UNBAN_ALL = Все баны
MENU_UNBAN_ADMIN = Только мои баны
MENU_UNBAN_STEP = Показать: %s
MENU_UNBAN_LOADING = Загрузка...
MENU_UNBAN_NOBANS = Нет забаненных игроков
MENU_UNBAN_BACK = К выбору списка
MENU_UNBAN_PLAYER = \r[\yAMXBans\r]\w \r%s^n\y%s \w%s^nИстекает: \y%s
MENU_UNBAN_UNBAN = Разбанить?
MENU_UNBAN_WAITUNBAN = Разбан...
MENU_UNBAN_CHAT = Вы успешно разбанили игрока !g%s!t<%s>|%s
MENU_UNBAN_ERROR = Ошибка MySQL!
MENU_UNBAN_THEIR = Можно разбанивать только свои баны!
MENU_UNBAN_SUBNET = Нет прав на разбан подсети!
MENU_FLAGGING_TITLE = \r[\yAMXBans\r]\w Пометить игрока
MENU_FLAGTIME_TITLE = \r[\yAMXBans\r]\w Время метки
MENU_FLAGREASON_TITLE = \r[\yAMXBans\r]\w Причины
MENU_FLAGGING_ADD = \yметка
MENU_FLAGGING_UNFLAG = Удалить флаг \r%s
MENU_FLAGGING_PLAYERNEW = Установить новый флаг
MENU_FLAGGING_FORMINUTES = Пометить на %s
MENU_FLAGGING_PERMANENT = Пометить навсегда
MENU_FLAGGING_SET = !tВы пометили игрока !g%s
MENU_FLAGGING_DELETE = !tВы удалили пометку у игрока !g%s
MENU_FLAGGING_ERROR = !tНе удалось пометить игрока !g%s
MENU_UNFLAG_TITLE = \r[\yAMXBans\r]\w Игрок уже помечен! Настройки:
MENU_UNFLAG_ERROR = !tУдаление пометки у игрока !g%s !tне удалось
/* AMXBans Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _amxbans_rbs_included
#endinput
#endif
#define _amxbans_rbs_included
// Возвратит префикс таблиц (amx)
native amxbans_get_db_prefix(output[], len = 32);
// Возвратит ник админа из веб части
native amxbans_get_admin_nick(id, output[], len = 32);
// Возвратит 1 если админ имеет статическое время бана
native amxbans_get_static_bantime(id);
// Возвратит время конца админки в формате UnixTime
// 0 - неограниченная админка
native amxbans_get_expired(id);
// Вызывается, до начала бана игрока
forward amxbans_ban_pre(id, admin);
// Вызывается, когда игроку показывается окно бана (MOTD)
forward amxbans_ban_motdopen(index);
// Вызывается, когда находится помеченный игрок
forward amxbans_player_flagged(index, sec_left, const reason[]);
// Вызывается, когда снимается метка(flagged) с игрока
forward amxbans_player_unflagged(index);
// Вызывается, когда плагин инициализировался с БД
// sqlTuble - кешированные данные соединения
// dbPrefix - префикс таблиц amxbans
forward amxbans_sql_initialized(Handle:sqlTuple, const dbPrefix[]);
// Вызывается, если игрок получает права администратора
forward amxbans_admin_connect(id);
// Вызывается, когда админ выходит с сервера
forward amxbans_admin_disconnect(id);
; Пользователи и админы
; Формат ввода
; <Ник/AuthID/IP> <Пароль> <Уровни доступа> <Флаги> <Ник> <Статическое время бана> <конец админки>
; #################
; # Ник/AuthID/IP #
; #################
; Как регистрировать юзера. По нику, по SteamID или по IP
; ##########
; # Пароль #
; ##########
; Если не хотите использовать пароль оставьте поле пустым ""
; ##################
; # Уровни доступа #
; ##################
; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через команду amx_cvar)
; m - произвольный уровень A (если вы используете нестандартные амх плагины)
; n - произвольный уровень B
; o - произвольный уровень C
; p - произвольный уровень D
; q - произвольный уровень E
; r - произвольный уровень F
; s - произвольный уровень G
; t - произвольный уровень H
; u - доступ к графическому меню управления (amxmodmenu)
; z - пользователь (не админ)
; #########
; # Флаги #
; #########
; a - не пускать игрока на сервер с неправильно введенным паролем
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями AuthID/WonID/SteamID
; d - админ зайдет только с этого IP адреса
; e - пароль не проверяется (необходимо только совпадение Ника/SteamID/IP)
; #######
; # Ник #
; #######
; Ник админа.
; ##########################
; # Статическое время бана #
; ##########################
; 1 - чтобы админ использовал статическое время бана
; 0 - чтобы админ сам выставлял время бана
; #################
; # Конец админки #
; #################
; Время, когда срок действия админки заканчивается.
; Время ставится в формате UnixTime: http://www.cy-pr.com/tools/time/
; Для постоянной админки поставьте "0"
; Примеры
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" "SKAJIbnEJIb" "0" "0"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" "Test" "1" "0"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a" "My Name" "0" "1445341864"