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

REGEX Word Filter 1.2

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
Можно было бы использовать регулярку типа
PHP:
"(ху[йеия]|пизд|[^тс]еб[еуали]|пид[аор]р?)"
Но!
Этот плагин регистрозависим для кириллицы.
Этот плагин неправильно обрабатывет regexp с кириллицей...
А так было бы хорошо.
Полагаю если реализовать сортировку чата через hlstatsx (и с регуляркой в perl и php все норм и rcon там есть...)
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
я это плагин вместе с extendedcomm юзаю. Кто мат сказал тому автоматом мут на чат 5 минут
 

erot

Участник
Сообщения
43
Реакции
2
ну ты поставь попробуй заместо sm_slap поставь sm_mute 5min или как там я не помню...
 

vectorserver

♥♥♥♥♥ by game.cominet.ru
Сообщения
201
Реакции
246
"(ху[йеия]|пизд|[^тс]еб[еуали]|пид[аор]р?)"

Можно добавить верхний регистр:
PHP:
"chatpattern" "([П-п][И-и][З-з][Д-д][А-а]|[П-п][И-и][Д-д][О-о][Р-р]) 'CASELESS'"
или тв уневирсалка
PHP:
"chatpattern" "([Х-х][У-у][[Й-й][Е-е][И-и][Я-я]]|[П-п][И-и][З-з][Д-д].*/s|еб[еуали])  'CASELESS'"
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
vectorserver, опция caseless для игнорирования регистра, и тире в квадратных скобках ни к чему, это если бы нужно было фильтровать интервал, было бы правильно. В общем бредовую ты регулярку написал.
 

vectorserver

♥♥♥♥♥ by game.cominet.ru
Сообщения
201
Реакции
246
Этот плагин неправильно обрабатывет regexp с кириллицей...
В плагине все Огонь, функции реплейса стандартные, других нет, косяк как я понял нужно искать в
addons/sourcemod/scripting/include/regex.inc или addons/sourcemod/extensions/regex.ext.so

Можно поробовать конвертнуть двухбайтовую кодировку типа
UTF = Вася
UTF-16BE (он же JSON) = \u0412\u0430\u0441\u044f
Накатал скриптец для онвертации пробуйте: http://port.convex.ru/paligon/test/
 

phenom70

Участник
Сообщения
73
Реакции
6
Попробовал поставить данный плагин, сервера стали регулярно падать. Снес его, падения прекратились. Мб конфликт с sourcemod античитом... ОС linux.
 

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
В плагине все Огонь, функции реплейса стандартные, других нет, косяк как я понял нужно искать в
addons/sourcemod/scripting/include/regex.inc или addons/sourcemod/extensions/regex.ext.so

Можно поробовать конвертнуть двухбайтовую кодировку типа
UTF = Вася
UTF-16BE (он же JSON) = \u0412\u0430\u0441\u044f
Накатал скриптец для онвертации пробуйте: http://port.convex.ru/paligon/test/
Этот способ проверялся или нет? Работает ли caseless с этой кодировкой?
 

Андрюха С

Участник
Сообщения
234
Реакции
40
А почему все равно когда мат в чате пишеш его видно через Hlsw или в чате Hlstats?

Добавлено через 1 час 31 минуту
Вообще странно плаг сам как бы работает ерроров нет.А в чате хоть заматерись и закидайся ip всё пишется.Вот конфиг
"Censor"
{
"Less bad"
{
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "Пизда 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "ЗАЛУПА 'CASELESS'"
"chatpattern" "Залупа 'CASELESS'"
"chatpattern" "залупа 'CASELESS'"
"chatpattern" "♥♥♥НЯ 'CASELESS'"
"chatpattern" "♥♥♥ня 'CASELESS'"
"chatpattern" "♥♥♥ня 'CASELESS'"
"chatpattern" "Huj 'CASELESS'"
"chatpattern" "huj 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "пидр 'CASELESS'"
"chatpattern" "пидар 'CASELESS'"
"chatpattern" "Пидр 'CASELESS'"
"chatpattern" "ПИДР 'CASELESS'"
"chatpattern" "pidr 'CASELESS'"
"chatpattern" "pider 'CASELESS'"
"chatpattern" "Pidr 'CASELESS'"
"chatpattern" "PIDR 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "pidor 'CASELESS'"
"chatpattern" "Pidor 'CASELESS'"
"chatpattern" "PIDOR 'CASELESS'"
"chatpattern" "пидар 'CASELESS'"
"chatpattern" "Пидар 'CASELESS'"
"chatpattern" "ПИДАР 'CASELESS'"
"chatpattern" "pidar 'CASELESS'"
"chatpattern" "Pidar 'CASELESS'"
"chatpattern" "PIDAR 'CASELESS'"
"chatpattern" "♥♥♥♥♥ас 'CASELESS'"
"chatpattern" "♥♥♥♥♥ы 'CASELESS'"
"chatpattern" "♥♥♥♥♥ас 'CASELESS'"
"chatpattern" "♥♥♥♥♥АС 'CASELESS'"
"chatpattern" "Pidoras 'CASELESS'"
"chatpattern" "PIDORAS 'CASELESS'"
"chatpattern" "на♥♥♥ 'CASELESS'"
"chatpattern" "На♥♥♥ 'CASELESS'"
"chatpattern" "НА♥♥♥ 'CASELESS'"
"chatpattern" "нахуя 'CASELESS'"
"chatpattern" "nahuj 'CASELESS'"
"chatpattern" "НАХУЯ 'CASELESS'"
"chatpattern" "♥♥♥ло 'CASELESS'"
"chatpattern" "хули 'CASELESS'"
"chatpattern" "♥♥♥ло 'CASELESS'"
"chatpattern" "♥♥♥ЛО 'CASELESS'"
"chatpattern" "♥♥♥НЕЙ 'CASELESS'"
"chatpattern" "Хуем 'CASELESS'"
"chatpattern" "nahui 'CASELESS'"
"chatpattern" "чмо 'CASELESS'"
"chatpattern" "Чмо 'CASELESS'"
"chatpattern" "ЧМО 'CASELESS'"
"chatpattern" "chmo 'CASELESS'"
"chatpattern" "Chmo 'CASELESS'"
"chatpattern" "CHMO 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "Пизда 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "пиздец 'CASELESS'"
"chatpattern" "Пиздец 'CASELESS'"
"chatpattern" "ПИЗДЕЦ 'CASELESS'"
"chatpattern" "pizdec 'CASELESS'"
"chatpattern" "Pizdec 'CASELESS'"
"chatpattern" "PIZDEC 'CASELESS'"
"chatpattern" "pizdu 'CASELESS'"
"chatpattern" "♥♥♥♥♥♥ 'CASELESS'"
"chatpattern" "гондон 'CASELESS'"
"chatpattern" "♥♥♥♥♥♥ 'CASELESS'"
"chatpattern" "ГАНДОН 'CASELESS'"
"chatpattern" "gandon 'CASELESS'"
"chatpattern" "Gandon 'CASELESS'"
"chatpattern" "GANDON 'CASELESS'"
"chatpattern" "падла 'CASELESS'"
"chatpattern" "Падла 'CASELESS'"
"chatpattern" "падло 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "lox 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "Cyka 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "♥♥♥♥ 'CASELESS'"
"chatpattern" "сучка 'CASELESS'"
"chatpattern" "Сучка 'CASELESS'"
"chatpattern" "СУЧКА 'CASELESS'"
"chatpattern" "су4ка 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "Бля 'CASELESS'"
"chatpattern" "♥♥♥ 'CASELESS'"
"chatpattern" "блядь 'CASELESS'"
"chatpattern" "6лядь 'CASELESS'"
"chatpattern" "6ля 'CASELESS'"
"chatpattern" "Блядь 'CASELESS'"
"chatpattern" "♥♥♥ДЬ 'CASELESS'"
"chatpattern" "♥♥♥ТЬ 'CASELESS'"
"chatpattern" "ебать 'CASELESS'"
"chatpattern" "е6ать 'CASELESS'"
"chatpattern" "ебу 'CASELESS'"
"chatpattern" "е6у 'CASELESS'"
"chatpattern" "♥♥♥♥♥ы 'CASELESS'"
"chatpattern" "е6ланы 'CASELESS'"
"chatpattern" "♥♥♥♥♥ 'CASELESS'"
"chatpattern" "вы♥♥♥♥ 'CASELESS'"
"chatpattern" "Ебать 'CASELESS'"
"chatpattern" "ЕБАТЬ 'CASELESS'"
"chatpattern" "ebat 'CASELESS'"
"chatpattern" "ебаный 'CASELESS'"
"chatpattern" "ебанутая 'CASELESS'"
"chatpattern" "ебаные 'CASELESS'"
"chatpattern" "ебанаты 'CASELESS'"
"chatpattern" "Ебаный 'CASELESS'"
"chatpattern" "УЁБОК 'CASELESS'"
"chatpattern" "ЕБУЧИЙ 'CASELESS'"
"chatpattern" "ЕБАНЫЙ 'CASELESS'"
"chatpattern" "ёбаный 'CASELESS'"
"chatpattern" "ЁБАНЫЙ 'CASELESS'"
"chatpattern" "за♥♥♥♥ 'CASELESS'"
"chatpattern" "зае6ал 'CASELESS'"
"chatpattern" "За♥♥♥♥ 'CASELESS'"
"chatpattern" "ЗА♥♥♥♥ 'CASELESS'"
"chatpattern" "ЗА♥♥♥♥И 'CASELESS'"
"chatpattern" "zaebal 'CASELESS'"
"chatpattern" "Zaebal 'CASELESS'"
"chatpattern" "ZAEBAL 'CASELESS'"
"chatpattern" "за♥♥♥♥и 'CASELESS'"
"chatpattern" "За♥♥♥♥и 'CASELESS'"
"chatpattern" "ЗА♥♥♥♥И 'CASELESS'"
"chatpattern" "дибил 'CASELESS'"
"chatpattern" "Дибил 'CASELESS'"
"chatpattern" "ДИБИЛ 'CASELESS'"
"chatpattern" "дурак 'CASELESS'"
"chatpattern" "Дурак 'CASELESS'"
"chatpattern" "ДУРАК 'CASELESS'"
"chatpattern" "durak 'CASELESS'"
"chatpattern" "Durak 'CASELESS'"
"chatpattern" "DURAK 'CASELESS'"
"chatpattern" "тварь 'CASELESS'"
"chatpattern" "Тварь 'CASELESS'"
"chatpattern" "ТВАРЬ 'CASELESS'"
"chatpattern" "придурок 'CASELESS'"
"chatpattern" "Придурок 'CASELESS'"
"chatpattern" "ПРИДУРОК 'CASELESS'"
"chatpattern" "дебил 'CASELESS'"
"chatpattern" "Дебил 'CASELESS'"
"chatpattern" "долбоёбы 'CASELESS'"
"chatpattern" "dibil 'CASELESS'"
"chatpattern" "♥♥♥♥♥♥♥ 'CASELESS'"
"chatpattern" "Долбаеб 'CASELESS'"
"chatpattern" "далбаеб 'CASELESS'"
"chatpattern" "мразь 'CASELESS'"
"chatpattern" "петух 'CASELESS'"
"replace" " "Упс"
"warn" "Без мата! Хочешь в бан?" // Текст который будет написан ему
"action" ""
}
"IPfilter"
{
"chatpattern" "\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:?\d*" // блокирует ип адрес
"replace" "IP Сюда писать запрещено!" //Текст который будет писаться ему
"warn" "IP Сюда писать запрещено!" // Предупреждение игроку
"action" "" //Команда выполненная на нем
}
"DNS1"
{
"chatpattern" "[a-zA-Z0-9]*\.?[a-zA-Z0-9]*\.[a-zA-Z]{2,3}"
"warn" "DNS Сюда писать запрещено!"
"replace" "DNS Сюда писать запрещено!"
"action" ""
}
}
 
Последнее редактирование:

Hornet

Участник
Сообщения
33
Реакции
0
Кто может скинуть большой такой знаете насыщенный словарь с кучей матов в разных вариациях падежах и т.д.? По-любому кто-то для себя делал.
 

Leckter Hannibal

Участник
Сообщения
538
Реакции
182
Здравствуйте Парни.
Не подскажите какая команда на нарушителе слепила а не пинала
"action" "sm_slap #%u 10"
 

Leckter Hannibal

Участник
Сообщения
538
Реакции
182
Здравствуйте.
CTe6eJIeK_vRn я поставил как ты написал "sm_blind #%u 20 " но почему то не слепит, хотя в чате пишет что слепит такого то ирока.Может просто поставить "sm_blind " но я так по моему тоже ставил нечего.А при этом значении пинало точно "sm_slap #%u 10"может чего не так , проверте кто небудь
 

MrD1D

Участник
Сообщения
6
Реакции
0
А как сделать задержку перед тем как игрока кикнет за мат или написания ип адреса ?
 

hook007

Участник
Сообщения
137
Реакции
5
Когда в чате пишишь: 100 000 - бан тоже))) хДДД

Добавлено через 5 часов 35 минут
И если написать в чате:
111111111111111111111
или
000000000000000000
или любую другое сочетание цыфр - Все равно - НАКАЗАНИЕ!))) Бред. Решение есть?
 
Последнее редактирование:

hook007

Участник
Сообщения
137
Реакции
5
Developer, как решить проблу? вводишь в чате: 111111111 - и бан
 
Сверху Снизу