AmxModX Yet Another SpamGuard v1.2 1.2

Нет прав для скачивания
Защита от спама и мата
Автор: AndrewZ и voed

Плагин предназначен для защиты вашего любимого сервера от спама в чате и никах игроков и прочей пакости (с восстановлением конфига игрокам).
Основан на K&SG, улучшен, оптимизирован и без детектора кнопок.

Возможности:
  • Блокировка спама в сообщениях;
  • Блокировка длинных повторяющихся сообщений и их логирование;
  • Восстановление кнопок "по умолчанию" для игроков после их согласия (только для non-steam клиентов);
  • Обнаружение спама в никах игроков;
  • Обнаружение ников "+c" и т.д;
  • Обнаружение ВСЕХ лишних "невидимых" символов utf-8 в никах игроков на последних (6ххх) билдах (методом вайтлиста);
  • Предотвращение спама сменой ника;
  • Наличие "белого списка" для ников и сообщений;
  • Иммунитет для администраторов и модераторов;
  • Поддержка мультиязычности;
  • Поддержка AMXX 1.8.3.
Дополнительные модули:
- Fakemeta - опционально, для предотвращения "накладывания" меню на стандартные меню CS (voice, team menu). (Отключается в исходнике).
- Regex.

JavaScript:
# =============================================
# Yet Another SpamGuard v1.2
# от AndrewZ и voed
# =============================================
# Важно!
# Для корректной работы поместите yet_another_spamguard.amxx выше других плагинов,
# работающих с чатом. Если не уверены точно, то поместите его в самый верх plugins.ini.

# =============================================
# Иммунитет
# =============================================
# Флаг иммунитета ко всем функциям плагина.
# "" - отключить функцию;
# "a"; "abc"....

yasg_immunity_flag "a"

# =============================================
# ChatGuard
# =============================================
# Обнаружение спам-сообщений:
# "0" - отключить функцию;
# "1" - просто блокировать сообщение;
# "2" - меню для игрока с выбором действий + блокирование сообщения (спам от Steam-игроков будет только блокироваться).

yasg_chatguard_mode "2"

# Обнаружение длинных повторяющихся сообщений, блокирование и логирование их в файл
# (../yasg/logs/LONGMSGSYYYYMMDD.txt).
# Периодически :
# "0" - отключить функцию;
# "1" - включить;
# "2" - включить + логирование.

yasg_chatguard_repeat_mode "2"

# Минимальная длина сообщения для его запоминания и дальнейшего сравнения:
# Не трогайте если не понимаете что это!

yasg_chatguard_repeat_len "13"

# =============================================
# NameGuard
# =============================================
# Обнаружение рекламы в нике игрока:
# "0" - отключить функцию;
# "1" - кик игрока;
# "2" - меню для игрока с выбором действий;
# "3" - принудительная смена ника.

yasg_nameguard_mode "2"

# Новый ник игрока:
# "[YASG] Player".

yasg_nameguard_name "[YASG] Player"

# Сколько раз можно сменить ник за раунд, для предотвращение спама сменой ника.
# "0" - отключить функцию;
# "1" - включить.

yasg_nameguard_namespam "1"
Автор
Taulalan
Скачивания
2
Первый выпуск
Обновление
Рейтинг
0,00 звёзд 0 оценок

Другие ресурсы Taulalan