AB

Afterban

Кастомизация бана

Afterban — дополнительный модуль оформления наказаний для Superban. Он срабатывает после успешной записи бана и управляет тем, что увидят игроки до момента кика.

Afterban сообщает о наказании в чат и HUD, показывает причину и срок, замораживает забаненного игрока, отбирает у него оружие и может сделать несколько снимков его экрана.

Возможности

  • Сообщения о бане. Информация о наказании показывается всем игрокам в чате, HUD или одновременно в обоих форматах.

  • Причина и срок. В сообщении отображаются имя игрока, причина наказания и продолжительность бана.

  • Имя администратора. Можно показывать, кто выдал бан, или скрывать имя администратора.

  • Настраиваемый HUD. Положение и цвет сообщения задаются в superban_afterban.cfg.

  • Кастомизация. Префикс и все сообщения можно изменить под оформление проекта.

  • Обезоруживание и заморозка игрока. У забаненного игрока отбирается оружие и он теряет возможность двигаться и остаётся на месте до кика.

  • Снимки экрана. Afterban выполняет команду snapshot на клиенте забаненного игрока. Количество снимков настраивается или полностью отключается.

  • Повторный вход с активным баном. Если Superban обнаруживает активный бан при подключении, Afterban сообщает об этом игрокам, замораживает нарушителя и отбирает у него оружие перед киком.

  • Локализация. Сообщения поддерживают русский и английский языки через файл superban_afterban.txt.

Как работает

Afterban не создаёт баны и не проверяет игроков самостоятельно. После успешной записи бана Superban передаёт модулю информацию об игроке, администраторе, причине и сроке наказания.

После этого Afterban:

  1. Показывает настроенное сообщение.

  2. Запускает создание снимков экрана.

  3. Отбирает у игрока оружие.

  4. Замораживает игрока.

Если Afterban не установлен, Superban продолжает работать самостоятельно и использует стандартное сообщение о бане.