Qitpess Posted June 28, 2021 Share Posted June 28, 2021 (edited) Если Вы не знакомы модом TabbyChat, ознакомиться можно тут: https://f.simpleminecraft.ru/index.php?/topic/4339-gayd-po-tabbychat/ (только первый пост) Фильтры тебичата используют регулярные выражения. Новое сообщение, написанное в чате, проверяется этим выражением. И если они соответствуют, вызываются действия, описанные в фильтре (Выделение цветом, зачёркивание, выведение в отдельную вкладку и т. д.) 1. Автоматические вкладки с личной перепиской. Во вкладке Сервер в поле PM Regex To Me вставляем ^\[(.*?) -> Я\] В поле PM Regex From Me - ^\[Я -> ([^]]+)\] Теперь, когда начинается переписка с человеком, создаётся новая вкладка, где нет ничего, кроме взаимных личных сообщений. 2. Глобальный, торговый и модераторский чаты Регулярка: ^\[G\] Описание: Выбрать сообщение, где в начале строки есть [G] Для торгового и модераторского чатов G заменяем на T или M соответственно. 3. Локальный чат Так как в локальном чате нет префикса, выражение получилось сложноватым Регулярка: ^(?!(?=\[(?:G|T|M)\])|(?!(?:.*?».*))).* Описание: Выбрать сообщение, где в начале нет [G], [T] и [M]; и сообщение содержит » Таким образом в локальный чат не будут попадать объявления сервера, сообщения "Вы не можете строить на этой территории" и прочие оповещения о чистке предметов. 4. Чат игроков без сообщений сервера Регулярка: » Описание: Да. Вот так просто. Сообщения игроков отличаются наличием кавычки 5. Всё, кроме торгового чата Регулярка: ^(?!\[T\]) Описание: Выбрать сообщение, где в начале нет [T] 6. Оповещение об упоминании или "пиликалка" Регулярка: \b(Qitpess|Кит|Кот)\b(?! ») Описание: Выбрать сообщение, где есть слова: Qitpess, Кит или Кот, и после них не стоят кавычки (для того, чтобы не пиликать самого себя когда пишешь в чат) Всё то, как вас называют пишется в скобочках через разделитель | С этим выражением также не будут выбираться слова, включающие в себя перечисленные в скобочках паттерны, например: Котик, Китобой. Только слово целиком 7. Игнорирование игрока в глобальном чате Регулярка: ^\[G\].*?(Flooder1|Flooder228) » Описание: Выбрать сообщение, где в начале [G], дальше ники флудеров и кавычка. Ники людей, которых хотим игнорировать, пишем через разделитель | Если ник пока один, разделитель писать не надо. Не забудьте в фильтре отметить галочкой "Скрывать совпадения", иначе карнавал не прекратится. Пишите, какие ещё фильтры хотелось бы увидеть или если нашли ошибку. Edited June 30, 2021 by Qitpess 2 Link to comment Share on other sites More sharing options...
TM_Veteran Posted June 28, 2021 Share Posted June 28, 2021 Относительно полезная тема +rep Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now