Как работать с чат фильтром и абузить маты

Deazer

Head Developer
Staff member
Как работать с чат фильтром и абузить маты
1. Место нахождение чат фильтра
gameserver\config\chatfilters.xml

Перезагрузка правил без рестарта сервера (в игре ГМом) - //admin > Server > Components - Reload Chat Filter

2.
По сути там уже описаны все правила на минимальный уровень и плохие слова и т.д. Но часть закомментирована - как пример берем:

<!-- Торговый и основной чат, ограничение по уровню, для перенаправления в общий чат -->
<!--
<ChatFilter>
<Channels>SHOUT,TRADE</Channels>
<Level>20</Level>
<Action>RedirectMsg</Action>
<RedirectChannel>ALL</RedirectChannel>
</ChatFilter>
-->

Что у нас должно получится на выходе если мы хотим установить данные правила

<!-- Торговый и основной чат, ограничение по уровню, для перенаправления в общий чат -->
<ChatFilter>
<Channels>SHOUT,TRADE</Channels>
<Level>20</Level>
<Action>RedirectMsg</Action>
<RedirectChannel>ALL</RedirectChannel>
</ChatFilter>

Плохие слова:

<ChatFilter>
<Channels>ALL,SHOUT,TELL,TRADE,HERO_VOICE</Channels>
<Words>
\bfuck\b
\bnigger\b
</Words>
<Action>ReplaceMsg</Action>
<ReplaceMsg>[censored]</ReplaceMsg>
</ChatFilter>

Добавляем их в поле
<Words>
\bfuck\b
\bnigger\b
</Words>

Управления выборки осуществляется регулярными выражении - детальнее https://ru.wikipedia.org/wiki/Регулярные_выражения
 

Gamlet

Heir
не могу развидеть, пните меня пожалуйста)
Добавляю слова в конфиг чат фильтра, а все равно отображается, хотя те слова которые по дефолту стоят закрывает символами.
<Words>
\bfuck\b
\bnigger\b
\bБлядь\b
</Words>
 

Rosylik

Count
не могу развидеть, пните меня пожалуйста)
Добавляю слова в конфиг чат фильтра, а все равно отображается, хотя те слова которые по дефолту стоят закрывает символами.
<Words>
\bfuck\b
\bnigger\b
\bБлядь\b
</Words>
Так добавляй так как в примере, у меня все работает
 
@Deazer глянь этот файл и подскажи как фиксануть проблему в гейм серве
я меня значение u,х*ер\0 на \ ,х*ер\b
благодарю заранье
 

Attachments

  • мат.txt
    69.7 KB · Views: 9

Deazer

Head Developer
Staff member
@Deazer глянь этот файл и подскажи как фиксануть проблему в гейм серве благодарю заранье
Да шяс 4к строк сяду пересмотрю... С тобой все ок ?
 

Deazer

Head Developer
Staff member
я менял значение в гейм сервере пробивает ошибку какую глянь
ошибку покажи хотя бы, зачем мне твои 4к строк хрен пойми чего.
 

Deazer

Head Developer
Staff member
Тэг не закрыт, закинь в браузен файл и смотри на какой строке, ну написано же! Открыть глаза почитать.... Unclosed group near index 8, что ж такое. Ну открой гугл транслейт, вставь первую строку и читай что за ошибка
 
Тэг не закрыт, закинь в браузен файл и смотри на какой строке, ну написано же! Открыть глаза почитать.... Unclosed group near index 8, что ж такое. Ну открой гугл транслейт, вставь первую строку и читай что за ошибка

не понимаю увы то одно то другое
 

Rosylik

Count
не понимаю увы то одно то другое
там же все элементарно какие могут быть проблемы
вот шаблон как слова добавлять
\bfuck\b
\bnigger\b
\bиТД\b
у тебя там херня какая-то , делай по шаблону, все прекрасно работает
 
Top