Название сервера Карта Игроков IP-адрес Действия
AMXBans RBS для cs 1.6 [ 350 руб ]
Сергей Соколовский

Основатель


Рейтинг: 3303


Сообщений: 373


Спасибок: 586

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

Это основные преимущества плагина. Советуем посмотреть конфигурационные файлы от плагина для более ясной картины.

 

 
amxbans_rbs.cfg

// Лицензионный ключ вводить в файл 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 - забанить игрока или подсеть
// amx_banip и fb_ban - аналоги команды amx_ban
// amx_unban - разбан игрока (доступ только для админа с флагом l(ADMIN_RCON))
// amx_addadmin <nick|authid|ip> [password] [name|authid|ip] [nick] [show (yes|no)] [expired] [comment] - добавить админа
//
// amx_reloadreasons - Перезагрузка причин
// amx_reloadsubnet - Перезагрузка банов подсети
// amx_reloadadmins - Перезагрузка админов

 

 
amxbans_rbs.ini

[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 символов!

 

 

 
amxbans_rbs.txt

[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_rbs.inc

/* 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);

 

 
users.ini

; Пользователи и админы
; Формат ввода
; <Ник/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"

 

 
Условия покупки
1. Все плагины предоставляются с закрытым исходным кодом и привязкой на один сервер. Сделано это для того, чтобы плагин не появился в интернете, а стоял только у тех кто этого заслуживает.

2. Плагин покупается 1 раз и навсегда! Меняйте хостинги сколько хотите, плагин всегда останется с Вами.

3. С плагином идет ключ, который привязывается на IP:PORT игрового сервера. Если плагин будет запущен на сервере с другим IP адресом или портом, то ключ немедленно будет ЗАБЛОКИРОВАН! Не ставьте на сервер любые ворованные/крякнутые плагины! Если команда net_address будет изменена, плагины немедленно заблокируются!

4. Для работы всех наших плагинов требуется рабочий модуль Sockets2. Через него проверяется плагин на лицензию. На всякий случай уточните у своего хостера, разрешают ли они ставить сторонние модули, в частности Sockets2. В основном все хостинги поддерживают этот модуль, и разрешают внешние соединения на наши сервера для проверки лицензий. Даже если хостинг не разрешает соединения вне страны, у нас есть зеркала в UA, BY, RU и KZ.

5. Вы покупаете плагин только для себя. Мы не можем Вам запретить перепродать плагин, но Вы должны понимать, что плагины привязываются на почту, и если Вы отдадите кому то плагин, он не сможет сменить на нем айпи не имея доступа к Вашей почте.

 

 
История плагина

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.10.04 - обновить .amxx
- исправлено не верное отображение логов: [AMXBans RBS] ...

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
 - Исправлены различные ошибки
 
 15.01.03 - обновить .amxx
 - Исправлен квар amxbans_server_nick
 
 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
 - релиз

 

Стоимость плагина - 350 рублей

 

1) Покупка лицензионного ключа для плагина осуществляется через наш сайт в этой теме.
2) Или на официальном сайте.
3) Без ключа плагин работать не будет!

 

После оплаты, от вас потребуется:

  • Указать вашу почту
  • Указать IP:PROT вашего сервера
  • Мы вышлем на вашу почту письмо, с информацией от официального магазина плагинов.
  • Все вопросы пишите в эту тему, я помогу вам с любым вопросом (в пределах разумного )

 

 

 

 

Отредактировал: Сергей Соколовский, 12 сентября 2021 г, 02:19

Админ Сия Руси

Спасибо сказали: John, misha2012leon
Авторизация
  Войти через ВК

Дарим 25р на баланс за регистрацию!

Последнее на форуме

демо

Дата: Вчера в 17:58

Автор: MyTi_Zл0

AMXBans RBS для cs 1.6 [ 350 руб ]

Дата: 12 сентября 2021 г, 01:47

Автор: Сергей Соколовский

AdminCmd RBS для cs 1.6 [ 350 руб ]

Дата: 12 сентября 2021 г, 01:28

Автор: Сергей Соколовский

Army Ranks Ultimate для cs 1.6 [ 600 руб ]

Дата: 12 сентября 2021 г, 01:05

Автор: Сергей Соколовский

Блокировка текстур модулем.

Дата: 11 сентября 2021 г, 17:54

Автор: Сергей Соколовский

0.31935405731201