Главная » Файлы » Сервер CS:S » Плагины

Chat Filter
[ Скачать с сервера (23.1 Kb) ] 04.01.2014, 22:46
ПРИМЕЧАНИЕ: Версия 0.3 требует SourceMod 1.1!

Chat Filter представляет собой настраиваемый фильтр текстового чата.

Особенности:


Chat Filter работает в трех режимах - заменить все сообщение другой фразой, просто заменить запрещенное слово другим словом/фразой, или блокирует сообщения полностью (по аналогии с другими цензор-плагинами). Это настраивается в его конфигурации:

1. Запрещенные слова и его замены могут быть сгруппированы вместе, так что вы можете создать контекстно-зависимые замены.
2. Запрещенные слова могут делать другие действия в дополнение к обычной замене/ блокировке. Например, пользователи могут автоматически кикнуты, забанены, подожжены, и т.д., когда они пишут определенные запрещенные слова.
3. Чат фильтр добавляет веселья - режим "Слово дня", в котором любой пользователь, пишет слово в чате и на нем выполняется команда (что с ним надо будет сделать, настраивайте в конфиге).

Первоначальная цель этого плагина было такова, чтобы обеспечить развлечение для игроков/ администраторов, чтобы блокировать оскорбительные сообщения, но это очень эффективный чат-цензор.

Конфигурация:


См. прилагаемый файл chatfilter.cfg для примера конфигурации. Обратите внимание, что при установке режима 1, значение "Заменить" заменит все сообщение, а в режиме 2 значение "Заменить" только заменит оскорбление словом. Если никакое значение замены не указано, будет использоваться "****".

Переменные (CVars):

sm_chatfilter_version - версиия плагина.
sm_chatfilter_enable - 1 включен, 0 выключен. (По умолчанию 1)
sm_chatfilter_mode - 1 для полной замены, 2 для замены только цензуры, 3 для блокировки. (По умолчанию 1)
sm_chatfilter_admins - Установите 1 для фильтрации слов администраторов. (По умолчанию 0)
sm_chatfilter_names - Установите на 1 для фильтрации имен игроков. (По умолчанию 0)
sm_chatfilter_limit - Максимальное количество предупреждений, когда игрок будет наказан. 0 для отключения. (По умолчанию 0)
sm_chatfilter_limit_action - действие над игроком, когда он достигает предела. Это может быть любая команда администратора, которая совершается на пользователем. (По умолчанию "gag")

Команды:

sm_chatfilter_setwordoftheday <phrase> <optional:action> <optional:replace> - Изменяет "Слово дня" (требуется раздел "wordoftheday" в chatfilter.cfg ). Когда пользователь использует это слово в чате, указанное действие будет выполнено на нем, и его сообщения будут заменены заданным текстом.

sm_chatfilter_deletewordoftheday - Удаляет текущее слово дня.

Установка:

chatfilter.smx -> addons/sourcemod/plugins
chatfilter.sp -> addons/sourcemod/scripting
chatfilter.cfg -> addons/sourcemod/configs
chatfilter.phrases.txt -> addons/sourcemod/translations (перевел на русский язык)
plugin.chatfilter.cfg (будет создан автоматически) -> cfg/sourcemod
Оригинал:forums.alliedmods.net
Категория: Плагины | Добавил: mishgun
Просмотров: 661 | Загрузок: 124 | Рейтинг: 0.0/0
Всего комментариев: 0
omForm">
avatar
Яндекс.Метрика Рейтинг@Mail.ru
© 2024 Beskuda
Хостинг от uCoz