Qitpess Опубликовано 28 июня, 2021 Поделиться Опубликовано 28 июня, 2021 (изменено) Если Вы не знакомы модом 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], дальше ники флудеров и кавычка. Ники людей, которых хотим игнорировать, пишем через разделитель | Если ник пока один, разделитель писать не надо. Не забудьте в фильтре отметить галочкой "Скрывать совпадения", иначе карнавал не прекратится. Пишите, какие ещё фильтры хотелось бы увидеть или если нашли ошибку. Изменено 30 июня, 2021 пользователем Qitpess 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
TM_Veteran Опубликовано 28 июня, 2021 Поделиться Опубликовано 28 июня, 2021 Относительно полезная тема +rep Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти