Anti Adv (0.0.2)

Плагин для модерации чата и ников игроков по задаваемым параметрам и замене на указанные в конфиге:

  • Смена ника игрока при входе, если найдена в нём реклама. (грубая проверка)
  • Блокировка смены ника, если найдена в нём реклама. (грубая проверка)
  • Проверка сообщений чата на CAPS.
  • Проверка сообщений чата на рекламу. (грубая проверка)
  • Проверка сообщений чата на дубликат.
  • Проверка сообщений на к/д.
  • Скрытие сообщение (аля скрыть c '/' или '!').

Список исключений в antiadv.ini:
  • ; Список белых ip для ников
    [Ip Name]
    127.0.0.1
    127.0.0.1:27015
  • ; Список белых ссылок для ников
    [Url Name]
    serverok.site
    serverok.site/plugins/id/41
  • ; Список белых ip для чата
    [Ip Say]
    127.0.0.1
    127.0.0.1:27015
  • ; Список белых ссылок для чата
    [Url Say]
    serverok.site
    serverok.site/plugins/id/41
Настройки в antiadv.cfg:
  • antiadv_replace_name "Block Adv" — Новый ник игрока, если он запрещён (при входе).
  • antiadv_pattern_ip "(?:d{1,3}[[:punct:]]){3,4}(?:d{1,5})" — Regex паттерн для ip.
  • antiadv_pattern_url "((?:https?|ftp|file)://)?((?:[а-яА-Яw](?:[а-яА-Яw-]{0,61}[а-яА-Яw])?.)+[а-яА-Яw][а-яА-Яw-]{0,61}[а-яА-Яw][^s^%@]*$)" — Regex паттерн для url.
  • antiadv_immun_flags "l" — Иммунитет ото всех проверок.
  • antiadv_hide_symbol "/!" — Скрыть сообщение с символами. (скроет сообщение, если оно начинается на '/' или на '!')
  • antiadv_check_players "1" — Проверка на reconnect игрока.
  • antiadv_logs "1" — Мини-лог.
  • antiadv_max_repeat_msg "3" — Максимальное кол-во повторяющихся сообщений перед варном.
  • antiadv_min_upper "4" — Минимальная длина сообщения для проверки на CAPS.
  • antiadv_max_upper_msg "70.0" — Максимальное % кол-во символов верхнего регистра (anti CAPS).
  • antiadv_max_warn "5" — Максимальное кол-во варнов для блокировки чата.
  • antiadv_block_time "15.0" — Время блокировки чата в секундах.
  • antiadv_min_time_msg "0.5" — Минимально кд м/д сообщениями.



Чат
Loading
Чат