/AntiFlood

Anti-flood for samp-rp

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

AntiFlood v1.0

Скачать (Последняя версия)

Зависимости (установить перед запуском скрипта)

Установка

  • Установить все из пункта Зависимости в корневую папку игры (если уже стоят, пропускаем)
  • Переместить скрипт "AntiFlood.lua" в папку moonloader корневой папки игры

Описание

Данный скрипт предназначен для фильтрации повторяющихся сообщений от игроков. Если игрок пишет одно и тоже сообщение в течении определенного времени, его сообщение будет отфильтровано и не будет выведено в чат.

Настройка

Все настройки производятся в файле "AntiFlood.lua".

Таймаут (время фильтрации) утанавливается в переменной local TIMEOUT = 10, где 10 время в секундах.

Шаблоны отслеживания сообщений находятся в таблице local PATTERNS. Для добавления нового шаблона, просто дописываем строкку в таблицу в RegEx формате. ВАЖНО! соблюдайте порядок групп, 1я группа - ник игрока, 2я группа - сообщение. Про регулярные выражения можете почитать тут: LUA Patterns

Связь