Название: 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) Файл
plugins\stop_chat_ad.amxx скопируйте в папку
cstrike\addons\amxmodx\plugins\ на вашем сервере. 3) Пропишите
stop_chat_ad.amxx в cstrike\addons\amxmodx\configs\plugins.ini на вашем
сервере. 4) Директорию configs\stop_chat_ad скопируйте в
cstrike\addons\amxmodx\configs на вашем сервере. 5) Файл локализации
data\lang\stop_chat_ad.txt скопируйте в
cstrike\addons\amxmodx\data\lang\ на вашем сервере. 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 - переазагрузить всю кофигурацию
плагина.
Настройка:
Все настройки хранятся в
директории configs\stop_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] + Добавлена функция
замены слов
|