REGEX Word Filter
Описание:
Хотите фильтровать не только грязные слова и потенциально наступательные фразы, но также и вещи как IP и адреса электронной почты? Тогда этот плагин для Вас!
Если человек пишет запрещенное слово, плагин может выполнить на нем одну из следующих команд:
Любую ркон команду
Замутить
Змутить текст навсегда
Предупреждение
И т.д..
Пример:
Код:
"Censor"
{
"ExampleReplacement"
{
"chatpattern" "♥♥♥♥♥ 'CASELESS'" // Заперщенное слово
"warn" "Не говорите это!" // Текст который будет написан ему
"replace" "FACK" // Заменяет на это слово
}
"ExampleLimit"
{
"chatpattern" "Читак 'CASELESS'" // Заперщенное слово
"chatpattern" "Придурок 'CASELESS'"
"action" "sm_slap #%u 10" // Команда выполненная на нем
"limit" "3" // Сколько раз предупреждение
"forgive" "300" // Интервал межту использованием в секундах
"punish" "sm_slay #%u" // Команда после окончания лимита предупреждений
}
}
Фильтр IP и DNS:
Код:
"Censor"
{
"IPfilter"
{
"chatpattern" "\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:?\d*" // блокирует ип адрес
"replace" "Ты че, сюда писать айпи адрес???!" //Текст который будет писаться ему
"warn" "IP Сюда писать запрещено!" // Предупреждение игроку
"action" "sm_slap #%u 0" //Команда выполненная на нем
}
"DNS1"
{
"chatpattern" "[a-zA-Z0-9]*\.?[a-zA-Z0-9]*\.[a-zA-Z]{2,3}"
"warn" "DNS Сюда писать запрещено!"
"replace" "Ты че, сюда писатьDNS адрес???!"
"action" "sm_slap #%u 0"
}
}
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Найден баг:
Есле в конфиге ниписано с большой буквы, а в чат напишут с маленькой - пахать не будет.
Так что пишите и так и так =)
Пример конфига для блока матов: