Иконка ресурса

REGEX Word Filter 1.2

Сообщения
14
Реакции
9
Каму надо предлагаю свой REGEX фильтр

Запрещает почти все маты, Запрещает полностью ENG язык
  • При запрете ENG будет писать "пиши по русски". Команды на английском, все работают! Чат просто прикрывает их, а сама команда идёт в консоль. Для админов: лог чата записывает все слова без запретов, то есть если например был написан мат, он закрывается в чате а в логе нет.
  • При мате "мат запрещён", +в чате заменяется на *, после 3 предупреждений бан на 30 минут
  • Большие буквы RUS тоже запрещены
Чтобы на админа не действовали запреты, просто в admins_simple.ini пропишите "yoursteamid" "99:z". Главное чтобы у вас были полные права (z)
Это всё можно подправить на себя


все работает
 

Felton

Участник
Сообщения
799
Реакции
59
sm_csay "z" ставил.... но почему-то в логах появилось много ошибок типа: admin_overrides.cfg отредактирован неправильно. В regexrestrict.cfg
"chatpattern" "!admins 'CASELESS'"
"chatpattern" "!admin 'CASELESS'"
"chatpattern" "!bank 'CASELESS'"
"chatpattern" "!csay 'CASELESS'"
"chatpattern" "1 'CASELESS'"
"chatpattern" "0 'CASELESS'"
"chatpattern" "2 'CASELESS'"
"chatpattern" "3 'CASELESS'"
"chatpattern" "4 'CASELESS'"
"chatpattern" "5 'CASELESS'"
"chatpattern" "6 'CASELESS'"
"chatpattern" "7 'CASELESS'"
"chatpattern" "8 'CASELESS'"
"chatpattern" "9 'CASELESS'"
кроме цифр, все можно спокойно в чат писать, REGEX Word Filter игнорирует. А вот в чат !csay 1241452 (пропускает все цифры)
Тоже хотел узнать как можно скрыть !say, !msay ,!admin ,!admins и всё что связано с !А так получается что человек не имеющий прав пишет в чате : !say + ip сервера и это видят все.Сам плагин работает нормально.Блокирует всё что мне нужно.Как исправть проблему??? version = "1.2"
 

bigworld13

Участник
Сообщения
37
Реакции
15
Извиняюсь заранее, может пропустил что. Для csgo есть аналог? или этот допиленный?
 

kolya2142

Участник
Сообщения
73
Реакции
3
Можно ли как-нибудь сделать, чтобы он дал мут после написания слова и больше не проявлял активности в течение хотя бы 5 минут. А то просто мут дается, но можно писать это слово в чат и будет флуд "такому-то игроку выдан мут на х минут".
"chatpattern" "ххххх 'CASELESS'"
"warn" "Мат и оскарбления запрещены!" // Текст который будет написан ему
"replace" "******" // Заменяет на это слово
"action" "sm_silence #%u 180"
"limit" "3"
"punish" "sm_ban #%u 60 Abusive"

почему это не работает, пишу 3 раза подряд одно и тоже слово, а бан не дается!
 

Dima Gavrilov

Участник
Сообщения
21
Реакции
0
Ребят, есть ли аналог для CS:GO? Очень нужно, а найти не получается.
 

Dima Gavrilov

Участник
Сообщения
21
Реакции
0
Он и на CS:GO отлично работает.

Проверял, не работает. М.б нужно какое-то расширение?
Хотя я все же еще раз перепроверю, может быть я действительно прост криворукий))
----
Проверил, я действительно криворукое ракало(
Не туда кинул .cfg и именно по этому плагин не желал работать.
 
Последнее редактирование:

rasal

Участник
Сообщения
120
Реакции
14

Вложения

  • рико.jpg
    рико.jpg
    64.5 КБ · Просмотры: 133

Андрей Лелюх

Участник
Сообщения
15
Реакции
1
Почему у меня когда в чате прописываешь слово "Ладно" или "ладно" игроку отключает микрофон, типа это запрещенное слово, но такого слова у меня в regexrestrict.cfg нету! Как с этим бороться? СПАСИБО!

"Censor"
{
"ExampleBlock"
{
"chatpattern" "cunt 'CASELESS'" // Заперщенное слово
"chatpattern" "fuck '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'"
"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'"
"chatpattern" "дно 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "chlenix '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'"
"warn" "МАТ ЗАПРЕЩЕН!" // Текст который будет написан ему
"action" "sm_gag #%u"
"block" "1" // Блокировать слово.
}
"IPfilter"
{
"chatpattern" "\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:?\d*" // Блокирует ип адрес
"chatpattern" "[a-zA-Z0-9]*\.?[a-zA-Z0-9]*\.[a-zA-Z]{2,3}" // Блок сайта
"replace" "Я люблю проект Малыши 90-х ©" // Текст который будет писаться ему
"warn" "РЕКЛАМА ЗАПРЕЩЕНА!" // Предупреждение игроку
"action" "sm_pgag #%u" // Команда выполненная на нем
}
}
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Андрей Лелюх, плагин не делает разбивки по словам, он проверяет всю строку целиком. И если находит совпадение - срабатывает блокировка.
В слове "ладно" присутствует часть, которая указана в шаблоне для плагина.
 

Андрей Марков

Участник
Сообщения
71
Реакции
1
CASELESS - регистронезависимые! Почему не работает это условие!?
например

"chatpattern" " 'тигр' 'CASELESS' "

если написать "Тигр" или "тИгр" и т.д., то уже спокойно пишется слово
 
Последнее редактирование:
Сверху Снизу