Плагины sourcemod 
Главная » Файлы » Плагины sourcemod

sm_regexfilter
Скачивать могут только зарегистрированные пользователи. [ Регистрация | Вход ]
[ Скачать с сервера (13.3 Kb) ]
25.07.2012, 12:21


Возможности:


1. Выполнить команду RCON (действие)
2. Ограничить количество умноженных, таким образцом можно говорить (ограничивают)
3. Предписать предел с блоком текста
4. Предписать предел с наказанием, которое команда RCON (наказывает)
5. Учесть прощение одного нарушения, которое каждые x секунды (прощают)
5. Блокировать текст абсолютно (никакой предел) (блок)
6. Заменить соответствия вереницей (заменяют)
7. Заменить соответствия от ДРУГОГО образца REGEX с вереницей (replacepattern)
8. Предупредить клиента, что они нарушают соответствующие правила (предупреждают)
9. Позволить admins с указанными уровнями быть свободным (неприкосновенность)

Пример regexrestrict.cfg:

"Censor"
{
"ExampleBlock"
{
"chatpattern" "cunt 'CASELESS'" // Заперщенное слово
"warn" "Ещё слово и в БАНЮ!"
"block" "1"
}
"ExampleReplacement"
{
"chatpattern" "С*КА 'CASELESS'" // Заперщенное слово
"chatpattern" "с*ка 'CASELESS'" // Заперщенное слово
"chatpattern" "syka 'CASELESS'"
"chatpattern" "п*дор 'CASELESS'"
"chatpattern" "хуй 'CASELESS'"
"chatpattern" "у*бок 'CASELESS'"
"chatpattern" "гандон 'CASELESS'"
"chatpattern" "уб**док 'CASELESS'"
"chatpattern" "пидорас 'CASELESS'"
"chatpattern" "п*дор 'CASELESS'"
"chatpattern" "чмо 'CASELESS'"
"chatpattern" "З*ТК*ИСЬ 'CASELESS'"
"chatpattern" "мудак 'CASELESS'"
"chatpattern" "БЛ*ТЬ 'CASELESS'"
"chatpattern" "shit 'CASELESS'"
"chatpattern" "hell 'CASELESS'"
"chatpattern" "shit 'CASELESS'"
"chatpattern" "hell 'CASELESS'"
"warn" "Ещё слово и в БАНЮ!" // Предупреждение писавшему (текст)
"replace" "LOL:)" //Текст на который будет заменен
}

"IPfilter"
{
"chatpattern" "\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:?\d*" // блокирует ip адрес
"replace" "АДРЕСА писать запрещено!" //Текст на который будет заменен
"warn" "IP Сюда писать запрещено!" // Предупреждение писавшему (текст)
"action" "sm_slap #%u 0" //Команда выполненная на нём
}
"DNSfilter"
{
"chatpattern" "[a-zA-Z0-9]*\.?[a-zA-Z0-9]*\.[a-zA-Z]{2,3}"
"warn" "DNS писать запрещено!"
"replace" "Реклама запрещена!"
"action" "sm_slap #%u 0"
}
"ExampleLimit"
{
"chatpattern" "С*КА 'CASELESS'" // Заперщенное слово
"chatpattern" "с*ка 'CASELESS'" // Заперщенное слово
"chatpattern" "syka 'CASELESS'"
"chatpattern" "п*дор 'CASELESS'"
"chatpattern" "хуй 'CASELESS'"
"chatpattern" "у*бок 'CASELESS'"
"chatpattern" "гандон 'CASELESS'"
"chatpattern" "уб**док 'CASELESS'"
"chatpattern" "пидорас 'CASELESS'"
"chatpattern" "пид*р 'CASELESS'"
"chatpattern" "чмо 'CASELESS'"
"chatpattern" "З*ТКН*СЬ 'CASELESS'"
"chatpattern" "мудак 'CASELESS'"
"chatpattern" "БЛ*ТЬ 'CASELESS'"
"chatpattern" "л*х 'CASELESS'"
"chatpattern" "п*др*ло 'CASELESS'"
"chatpattern" "сучара 'CASELESS'"
"chatpattern" "м*р*н 'CASELESS'"
"action" "sm_slap #%u 10"
"limit" "3" // Колличество предупреждений
"forgive" "300" // Интервал между использованием (текста в чате) в секундах
"punish" "sm_ban #%u 10 MAT" // Команда выполненная на нём, после окончания лимита предупреждений
}
}


Пример regexrestrict.cfg в архиве - настроить можно под свои нужды.

Категория: Плагины sourcemod | Добавил: sasha7777710
Просмотров: 1271 | Загрузок: 161 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]