Рейтинг:

Статус работы:
выключен
Позволяет выдавать предупреждения, при этом плагин накажет игрока выбранным способом.
- Поддержка SQLite, MySQL
- Поддержка мультисерверности
- Интеграция в админ меню SM
- Выдача предупреждения
- Снятие предупреждения
- Сброс всех предупреждений
- Просмотр информации о предупреждениях.
- API
- Поддержка SB, SB++ и MA
- Переведен на несколько языков
- Модульность
Cvars:
sm_warns_resetwarnings "0" - Надо ли удалять записи о предупреждениях из БД: 0 - Не удалять(сделать их "устаревшими"), 1 - удалять.
sm_warns_maxwarns "3" - Макс кол-во предупреждений перед наказанием.
sm_warns_punishment "4" - Наказние при выдаче предупреждения: 1 - сообщение об этом игроку, 2 - шлепнуть игрока и вывести сообщение, 3 - убить игрока и вывести сообщение, 4 - показать соглашение и вывести сообщение, 5 - кикнуть игрока, 6 - забанить игрока, 7 - выполнить наказание в модуле
sm_warns_maxpunishment "1" - При достижении макс. кол-ва предупреждений: 1 - кикнуть, 2 - забанить, 3 - выполнить наказание в модуле
sm_warns_banlength "60" - Время бана(минуты): 0 - навсегда.
sm_warns_slapdamage "0"- Урон от шлепка: 0 - нет урона.
sm_warns_warnsound "1" - Проигрывать ли звук когда игрок получает предупреждение: 0 - выключено, 1 - включено.
sm_warns_warnsoundpath "buttons/weapon_cant_buy.wav" - Путь до звукового файла(относительно папки sound).
sm_warns_printtoadmins "1" - Выводить информацию о предупреждениях игрока при его подключении админам: 0 - выключено, 1 - включено.
sm_warns_printtochat "1" - Выводить информацию о получении предупреждения/снятия/сброса всем: 0 - выводить только админам и игроку над которым совершено действие, 1 - выводить всем.
sm_warns_enablelogs "1" - Включить логгирование действий: 0 - выключено, 1 - включено
sm_warns_maxwarns "3" - Макс кол-во предупреждений перед наказанием.
sm_warns_punishment "4" - Наказние при выдаче предупреждения: 1 - сообщение об этом игроку, 2 - шлепнуть игрока и вывести сообщение, 3 - убить игрока и вывести сообщение, 4 - показать соглашение и вывести сообщение, 5 - кикнуть игрока, 6 - забанить игрока, 7 - выполнить наказание в модуле
sm_warns_maxpunishment "1" - При достижении макс. кол-ва предупреждений: 1 - кикнуть, 2 - забанить, 3 - выполнить наказание в модуле
sm_warns_banlength "60" - Время бана(минуты): 0 - навсегда.
sm_warns_slapdamage "0"- Урон от шлепка: 0 - нет урона.
sm_warns_warnsound "1" - Проигрывать ли звук когда игрок получает предупреждение: 0 - выключено, 1 - включено.
sm_warns_warnsoundpath "buttons/weapon_cant_buy.wav" - Путь до звукового файла(относительно папки sound).
sm_warns_printtoadmins "1" - Выводить информацию о предупреждениях игрока при его подключении админам: 0 - выключено, 1 - включено.
sm_warns_printtochat "1" - Выводить информацию о получении предупреждения/снятия/сброса всем: 0 - выводить только админам и игроку над которым совершено действие, 1 - выводить всем.
sm_warns_enablelogs "1" - Включить логгирование действий: 0 - выключено, 1 - включено
Чат-команды:
sm_warn <#userid|nick> причина - Выдать предупреждение(По-умолчанию флаг d).
sm_unwarn <#userid|nick> причина - Удаляет последнее предупреждение(По-умолчанию флаг e).
sm_checkwarn <#userid|nick> - Выводит информацию о предупреждениях игрока(По-умолчанию флаг d).
sm_resetwarn <#userid|nick> причина - Удаляет все предупредения игрока(По-умолчанию флаг e).
sm_unwarn <#userid|nick> причина - Удаляет последнее предупреждение(По-умолчанию флаг e).
sm_checkwarn <#userid|nick> - Выводит информацию о предупреждениях игрока(По-умолчанию флаг d).
sm_resetwarn <#userid|nick> причина - Удаляет все предупредения игрока(По-умолчанию флаг e).
Ссылка на кофиг:
Зависим:
my_config:
//Меню предупреждений
//Добавьте следующее в файл admin_overrides.cfg:
//Вместо b вставьте свой флаг.
"sm_warn" "b"
"sm_unwarn" "b"
"sm_checkwarn" "b"
"sm_resetwarn" "b"
"sm_warnmenu" "b"
//Добавьте следующее в файл admin_overrides.cfg:
//Вместо b вставьте свой флаг.
"sm_warn" "b"
"sm_unwarn" "b"
"sm_checkwarn" "b"
"sm_resetwarn" "b"
"sm_warnmenu" "b"
databases.cfg:
"warnsystem"
{
"driver" "mysql"
"host" "host" // ip сервера где находится ваш mysql
"database" "database" // название базы данных
"user" "user" // имя пользователя базы данных
"pass" "pass" // пароль для этого пользователя
"port" "3306"
}
{
"driver" "mysql"
"host" "host" // ip сервера где находится ваш mysql
"database" "database" // название базы данных
"user" "user" // имя пользователя базы данных
"pass" "pass" // пароль для этого пользователя
"port" "3306"
}
Прокомментировать
Все комментарии