• Уважаем(ый/ая) Гость! Все скрипты, стили, дополнения и статьи старайтесь размещать в ресурсах.

AmxModX Lite Bans 1.5 untested (hotfix)

Нет прав для скачивания
Бан система для игровых серверов
Автор: neygomon

Бан система для игровых серверов с возможностью блокировок по меткам, с причинами и т.д.
  • Бан по Steamid + ip;
  • Бан по cookie.
Команды:
  • amx_ban - консольная команда для бана. Синтаксис amx_ban time "#userid ИЛИ Ник ИЛИ steamid" "reason"
  • amx_unban - консольная команда для разбана. Синтаксис amx_unban "Ник ИЛИ steamid"
  • find_ban - консольная команда для поиска игроков в базе. Синтаксис find_ban "Часть ника ИЛИ steamid" номер страницы
  • amx_banmenu - Меню игроков для бана. Флаг доступа ADMIN_BAN
Настройки:
Код:
lb_sql_host     "127.0.0.1"    // Хост SQL
lb_sql_user     "root"        // Юзер SQL
lb_sql_pass     "pass"        // Пасс SQL
lb_sql_db     "dbase"        // Имя БД SQL
lb_sql_pref     "amx"        // Префикс таблиц SQL

lb_server_ip     "127.0.0.1:27015"     // Адрес сервера
lb_server_name     "Half-Life"        // Имя сервера

lb_kick_delay     "3"    // Задержка перед киком (актуально для скриншотеров).
lb_all_bans     "1"    // Общий бан-лист на все сервера, подключенные к БД
lb_ip_bantime    "1440"    // На какое время(в минутах) работает бан по IP. По истечению указанного срока бан будет будет по SteamID + метки

lb_static_reason     "1"    // Меню причин (см. файл reasons.ini)
lb_static_bantime     "1"    // [Только при lb_static_reason 1] Для каждой причины фиксированное время бана (см. файл reasons.ini)
lb_custom_reason     "1"    // [Только при lb_static_reason 1] Своя причина для бана + время из файла times.ini
lb_remove_expired     "1"    // Удалять истекшие баны из БД. Если 0, то выставляет expired 1 (в бан листе строка становится зеленой)
lb_link_to_banphp     ""    // Ссылка вида http://site.ru/ban.php (если не указать ссылку, отвалится cookie бан)

lb_hud_text "Игрок %player% забанен!%n%Продолжительность: %banlen%%n%Администратор: %admin%%n%Причина: %reason%"
    // HUD сообщение о бане игрока.
    // Ключи для автозамены
    // %n%         - новая строка
    // %player%     - ник игрока
    // %admin%     - ник админа
    // %banlen%     - продолжительность бана
    // %reason%     - причина бана
lb_hud_pos "0.05 0.30" // Координаты HUD сообщения о бане игрока
lb_hud_color "0 255 0" // Цвет HUD сообщения в формате R G B
Код:
;;; Конфигурационный файл вывода в консоль при бане для плагина Lite Bans
;;;
; Разрешены любые символы, кроме ";"
;
; Ключи для автозамены
;    * %player%     - ник игрока
;    * %admin%     - ник админа
;    * %steamid%     - steamid игрока
;    * %reason%     - причина бана
;    * %bandate%     - время бана
;    * %banlen%     - продолжительность бана
;    * %banexpired%     - время окончания бана
;
; Максимальное количество строк для вывода в консоль !!! 20 !!!

**** [Ban Info] ****
## Вы забанены!
## Ваш ник: %player%
## Администратор: %admin%
## Ваш steamid: %steamid%
## Причина бана: %reason%
## Время бана: %bandate%
## Продолжительность бана: %banlen%
## Бан истекает: %banexpired%
**** [Ban Info] ****
Код:
;;; Конфигурационный файл времени причин бана для плагина Lite Bans
;;;;;;;
; Синтаксис: "название пункта меню" "время бана в минутах" (если lb_static_bantime 1)
; 0 - бан навсегда

; Пример синтаксиса с lb_static_bantime 1
"Читер" "0"
"Пездюк" "10"
"Микро 18+" "1440"

; Пример синтаксиса с lb_static_bantime 0
; Читерр
; Пездюкк
; Микроо 18+
Код:
;;; Конфигурационный файл времени бана для плагина Lite Bans
;;;;;;;
; Синтаксис: "название пункта меню" "время бана в минутах"
; Бан на 0 минут - навсегда

"30 минут"     "30"
"1 час"     "60"
"1 день"     "1440"
"1 неделя"    "10080"
"1 месяц"     "43200"
"Навсегда"     "0"
Автор
Taulalan
Скачивания
6
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Taulalan

Поделиться ресурсом

Сверху Снизу