[DayZ] AdBlock от Drakath (MTA)

Image

Описание

Чтобы ресурс работал правильно введите в консоли: aclrequest adblock.banPlayer

Этот ресурс блокирует сообщения игроков, которые пытаются рекламировать другие сервера. Их сообщения не будут отображаться в чате, но будет зарегистрированы в server.log

Функционал:
- Обнаружение IPv4 и IPv6
- Частный чат (/ msg)
- Черный список конкретных слов или имен серверов
- Исключение определенных групп ACL


Настройки для каждой функции

Вы можете изменить продолжительность бана, тип бана(IP, последовательный или оба) и включить или отключить каждую функцию.

Чтобы изменить настройки AdBlock, откройте панель администратора -> Ресурсы. Найдите AdBlock и нажмите кнопку настроек.

Обнаружение IPv6 по умолчанию отключено, так как MTA еще не поддерживает его, однако может оказаться полезным в будущем.

Админам, модераторам и супермодераторам разрешено рекламировать по умолчанию, однако вы можете изменить это в настройках.

Для обнаружения рекламы есть экспортированная функция: isAdvertisement (string)
Вы можете использовать эту функцию, если у вас есть пользовательские скрипты чата.

Например:

if exports.adblock:isAdvertisement(message) then

--действие

end