Плагин для борьбы со спамом, читерских чат-сообщений, матом
Название: Stop Chat Ad Версия: 4.0.0[BETA4] Автор плагина: MastaMan Доступные языки: RU, UA, EN
Stop Chat Ad - многофункциональный, гибкий и простой в использовании плагин, который позволяет бороться с рекламой и не желательными словами в чате.
Плагин не нуждается в использовании дополнительных модулей, но это никак не влияет на его эффективность, поскольку в нем реализован совершенно новый подход и улучшенный алгоритмы работы.
Stop Chat Ad можно использовать сразу же после установки, текущие настройки позволяют блокировать 95% всей чат-рекламы, блокируя все IP адреса и доменные имена. Благодаря новой системе настроек, вы можете добиться максимальной эффективности в зависимости от ваших потребностей.
При блокировании сообщения игроку дается предупреждение, после шести предупреждений, сообщения игрока анализируются и если они одинаковы игрок получает наказание. Таки образом, если игрок систематически отправляет рекламу в чат, но эти сообщения оказываются разные, игрок не получает наказание, его сообщения будут только блокироваться. Такой подход позволяет наказывать только настоящих "спамеров". В плагине предусмотрена система маркирования слов, что дает возможность классифицировать слова в зависимости от степени наказания. За некоторые слова можно блокировать сообщения, а за другие сразу наказывать. Минимальное наказание простая замена слов, а максимальное - выкидывание с сервера.
Главные особенности:
1) Гибкая система настроек 2) Мультиязычность 3) Гибкая система определения "спамеров" 4) Улучшенная система определения IP адресов и доменных имен 5) Система уведомления игроков и администраторов 6) Система наказаний 7) Ведение статистики и логгирования
Установка:
1) Разархивируйте архив. 2) Файл pluginsstop_chat_ad.amxx скопируйте в папку cstrikeaddonsamxmodxplugins на вашем сервере. 3) Пропишите stop_chat_ad.amxx в cstrikeaddonsamxmodxconfigsplugins.ini на вашем сервере. 4) Директорию configsstop_chat_ad скопируйте в cstrikeaddonsamxmodxconfigs на вашем сервере. 5) Файл локализации datalangstop_chat_ad.txt скопируйте в cstrikeaddonsamxmodxdatalang на вашем сервере. 6) Перезагрузите сервер.
РЕКОМЕНДУЕТСЯ: stop_chat_ad.amxx опубликовывать первым в списке plugins.ini, если вы НЕ используете маркер блокирования {MARKER_TYPE:-2} в словаре.
ПРИМЕЧАНИЕ: Если вы используете маркер блокирования команд {MARKER_TYPE:-2} в словаре, stop_chat_ad.amxx обязательно нужно опубликовывать последним в списке plugins.ini, иначе эта функция может повлиять на работу других плагинов.
Системные требования: 1) Counter-Strike 1.6 2) AMX Mod X 1.8.x 3) Права на запись в директорию cstrike/addons/amxmodx/data/
Команды:
Чат-команды: /spam - показ MOTD статистики заблокированных сообщений. (или spam в консоли)
Команды администратора: sca_reload - переазагрузить всю кофигурацию плагина.
Настройка:
Все настройки хранятся в директории configsstop_chat_ad
1) config.ini - основной конфигурационный файл.
Более подробную инструкцию о настройке читайте в описании конфигурационного файла.
2) badwords.ini - словарь рекламных сообщений.
В словаре можно использовать: - Отрывки слов - Слова - Словосочетания - Предложения - Цифры - IP адреса
Рекламные слова можно классифицировать в зависимости от наказания. К примеру, за содержание в сообщении тегов "connect", ":27", ".ru" блокировать его, а за содержание "[Emo Tear", "[BaDBoy", "Fighter FX" сразу выкидывать с сервера.
Вы можете добавлять, убирать, изменять рекламные слова в зависимости от ваших потребностей, но максимальное используемое количество не должно превышать 250.
Предусмотрено 10 типов маркеров: 3 - для блокирования и 7 для мгновенного наказания.
БЛОКИРОВАНИЕ:
1) {MARKER_TYPE:-1} - Блокирует сообщение игрока. Производится интеллектуальная проверка сообщений игрока, наказание произойдет после N количества блокировок (sca_warn_count) и повторяющихся сообщений, и способ наказания будет зависеть от настроек в конфигурации (sca_punish).
2) {MARKER_TYPE:-2} - Блокирует сообщение игрока. Игрок не получит ни придупреждений, ни наказаний. Данный маркер используется для блокирования "флуда" чат-командами (Например: /me, /hp, /top15).
ПРИМЕЧАНИЕ: ВАЖНО! Если вы используете маркер {MARKER_TYPE:-2} , может произойти блокирование работы плагинов!!! Что бы избежать блокирования, опубликуйте данный плагин stop_chat_ad.amxx в конце списка plugins.ini !!!
3) {MARKER_TYPE:-3} - Блокирование конкретного слова. Игрок не получит ни придупреждений, ни наказаний. Данный маркер используется для маскирования знаками "****" конкретных слов (Например: бранные слова).
4) {MARKER_TYPE:-4} - Блокирование конкретного слова. Игрок не получит ни предупреждений, ни наказаний. Данный маркер используется для замены одного слова другим. (Например: нецензурные слова). Пример использования: Что заменить=На что заменить. Присвоение слов происходит благодаря знаку "=" .
ПРИМЕЧАНИЕ: Присвоение слов работает только для маркера {MARKER_TYPE:-4}! ПРИМЕЧАНИЕ: Не ставьте пробелы перед и после знака "=".
МГНОВЕННОЕ НАКАЗАНИЕ:
1) {MARKER_TYPE:0} - Вставить кляп. 2) {MARKER_TYPE:1} - Экранное сотрясение. 3) {MARKER_TYPE:2} - Испортить вид 4) {MARKER_TYPE:3} - Ослепить. 5) {MARKER_TYPE:4} - Копнуть. 6) {MARKER_TYPE:5} - Убить. 7) {MARKER_TYPE:6} - Выкинуть с сервера.
ПРИМЕЧАНИЕ: При использовании данных типов маркеров игрок будет наказан сразу, без дополнительных проверок и предупреждений.
Изменение версий:
1.0.0 Первый релиз
1.0.1 * Заменены рекламные слова :27015, :27016 на :27 + Добавлен иммунитет для администратора
2.0.0 * Полностью изменен алгоритм работы + Добавлена мультиязычность + Добавлена система настроек + Добавлена система наказаний + Добавлена система уведомления + Добавлена система логгирования + Добавлена система сбора статистики + Добавлено 13 MOTD шаблонов
2.0.0 [BETA2] * Оптимизирован код * Обновлен словарь рекламных сообщений + Добавлена функция блокирования чат-команд
2.0.0 [BETA3] * Заменено общее название маркеров с SCA_PUNISH на MARKER_TYPE * Обновлен словарь рекламных сообщений + Добавлена функция маскирования слов символами "****"
2.0.0 [BETA4] + Добавлена функция замены слов
|