Иконка ресурса

amxx Lite Bans 2.2

Нет прав для скачивания
Установка
  1. Скомпилируйте плагин (инструкция).
  2. Скопируйте скомпилированный файл .amxxв директорию: amxmodx/plugins/
    • lite_bans_182 - для AMXX 1.8.2
    • lite_bans_183 - для AMXX 1.8.3
  3. Пропишите .amxx в файле /amxmodx/configs/plugins.ini
  4. Скопируйте словарь плагина .txt в директорию amxmodx/data/lang/
  5. Скопируйте файлы настроек .cfg и .ini в директорию /amxmodx/configs/
  6. Файлы из папки web залейте на web хостинг и прочтите там же файл "ПРОЧТИ МЕНЯ.txt" для подробностей по настройке WEB
Настройки
Код:
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_unban_max_list "30" // Количество пунктов в unban menu
lb_full_access "l" // Флаг доступа для бана и разбана всех игроков. Иначе, можно банить только без иммунитета и разбанивать только свои баны

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"
API
Код:
forward user_banned_pre(id);
forward lite_bans_sql_init(Handle:tuple);
Сверху Снизу