Ядро плагина WarnSystem 1.2

Полнофункциональная система предупреждений для sourcemod

  1. vadrozh
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    • Team Fortress 2
    • L4D 1 & 2
    Позволяет выдавать предупреждения, при этом плагин накажет игрока выбранным способом.
    • Поддержка SQLite, MySQL
    • Поддержка мультисерверности
    • Интеграция в админ меню SM
    • Выдача предупреждения
    • Снятие предупреждения
    • Сброс всех предупреждений
    • Просмотр информации о предупреждениях.
    • API
    • Поддержка SB, SB++ и MA
    • Переведен на несколько языков
    • Модульность
    Все предложения и баги необходимо писать в Issues на Github - GitHub - vadrozh/WarnSystem: Universal warn system for Sourcemod

    Сервера, на которых используется плагин: WarnSystem | Statistics
    О модулях:
    В комплекте на данный момент несколько модулей: SB, SB++, MA. Каждый из них умеет только банить игрока через необходимую систему бана. Длительность и причину они получают из плагина. Чтобы заработал модуль, необходимо в кварах(или в одном) sm_warns_maxpunishment и sm_warns_punishment установить соответственно значения 3 и 7. После этого если нужно будет наказать игрока, ядро будет вызывать нужный плагин и банить игрока.
    Требования:
    Работа гарантирована на SM 1.8+
    Желательно:

    Расширение: SteamWorks ИЛИ cURL ИЛИ socket
    Переменные:
    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 - включено


    Добавьте следующее в файл admin_overrides.cfg:
    Код:
    //Вместо b вставьте свой флаг.
    "sm_warn" "b"
    "sm_unwarn" "b"
    "sm_checkwarn" "b"
    "sm_resetwarn" "b"
    "sm_warnmenu" "b"
    //Меню предупреждений

    Автогенерация конфига - cfg/sourcemod/WarnSystem.cfg
    Команды:
    sm_warn <#userid|nick> причина - Выдать предупреждение(По-умолчанию флаг d).

    sm_unwarn <#userid|nick> причина - Удаляет последнее предупреждение(По-умолчанию флаг e).

    sm_checkwarn <#userid|nick> - Выводит информацию о предупреждениях игрока(По-умолчанию флаг d).

    sm_resetwarn <#userid|nick> причина - Удаляет все предупредения игрока(По-умолчанию флаг e).
    Установка:
    1. Распаковать архив
    2. Закинуть plugins, translations, configs в папку sourcemod
    3. Если необходимо использовать MySQL, добавить в databases.cfg секцию "warnsystem"
    4. Достать из папки disabled необходимый модуль
    5. Сменить карту
    6. (Опционально) Настроить свои причины в папке configs/WarnSystem
    7. (Опционально) Сменить префикс и изменить цвета в чате в файле перевода
    wh.Shark и Meowmurmur нравится это.

Последние обнoвления

  1. Обновление 1.2
  2. 1.2Dev
  3. Версия 1.1.1

Пoследние рецензии

  1. parusstar
    parusstar
    5/5,
    Версия: 1.2
    Отличная замена стандартному кику) очень удобный плагин автору огромное Спасибо.
  2. nuPAT
    nuPAT
    5/5,
    Версия: 1.2
    Жду разное время бана за разные причины, а так все на 5!
    1. vadrozh
      Ответ автора
      будет скорее всего в версии 1.3
  3. Sure666
    Sure666
    5/5,
    Версия: 1.0
    Полезный плагин, убирает все неприятности среди администраторов!