podkovyrsty

Чат с TabbyChat или зачем регулярки в Майнкрафте.

В теме 9 сообщений

Не проверял на работоспособность в tabbychat (никто не пишет в лс), но в моде на скрипты работает такое регулярное <[A-Za-z_-]+ -> Я> (антикикорик)

Поделиться сообщением


Ссылка на сообщение

Теперь ДаркРивен1 может меня наконецто игнорить

 

Поделиться сообщением


Ссылка на сообщение
2 часа назад, Mopaxac сказал:

Не проверял на работоспособность в tabbychat (никто не пишет в лс), но в моде на скрипты работает такое регулярное <[A-Za-z_-]+ -> Я> (антикикорик)

Да, я уже задумался над этим.

Поделиться сообщением


Ссылка на сообщение
33 минуты назад, blur сказал:

Лучше бы написал, как отключить канал полностью. >_>

Так напиши фильтр игнора на флаг канала - вместо имени игрока пишешь .*\[имя_канала\].*

Поделиться сообщением


Ссылка на сообщение

Хоть ты и написал, что не претендуешь на полноценный гайд, но это стоит в названии в разделе гайдов TC, значит это должно быть полноценным гайдом. Здесь показан лишь малый функционал этого чата и это... это выглядит ни о чем, буду откровенным. Если уж делать гайд, то делать основательно. Давай я помогу. Надеюсь, информация пригодится. 

Начнем с того, что у каждого игрока в чате есть закладки, как ты и сказал:
WOFWIT3.png
Каждая из этих закладок будет иметь собственный фильтр, как и указано в гайде выше. 

Открыв настройки вкладки мы увидим такой интерфейс:
2WpXDuE.png
1. Имя закладки.
2. При включении все сообщения, которые относятся к этой вкладке будут подсвечиваться красным. К примеру, вы находитесь во вкладке [Локальный], и если сообщение пришло в мировой, то вкладка будет подсвечена красным и будет мигать. Удобно.
3. Префикс, то есть то, что мы запишем сюда будет автоматически набираться при открытии вкладки. Так как мы здесь записали /w, то при открытии вкладки и наборе сообщения у нас сразу же будет набрано /w и игроку не придется переключаться на чаты. Лишь на вкладки (/l, /s, /t).
4. Спрятать префикс. Он буден задействован, но видеть вы его не будете. Тоже удобно, кстати.
5. Порядковый номер вкладки относительно
[*].

Внимание, после каждой вкладки необходимо нажать на "Сохр.", иначе при переключении у вас ничего не сохранится.

Теперь откроем настройки [*] Shift+ЛКМ: видим настройки вкладки "Главное"
Wlr2fzL.png
1. Включение или отключение модификации без использования Forge.
2. Включает запись логов чата. 4. Включает запись логов по каналам. Своего рода сортировка.
3. Слева показывает время, когда было отправлено сообщение.
z8uYPUl.png
5. Настройка цвета пометки и её тип. Можно сделать, практически, любой цвет на выбор, формат времени и так далее.
6. Заменяет флуд одинаковых сообщений в чате простой пометкой [x2] и так далее. 
7. Уведомления по-умолчанию - включает уведомления о новых сообщениях во все каналы.
8. Проверка обновлений, что очевидно. Не обязательно. Лишь для администрации в случае обновления модификации. Но в будущем со своим чатом это не пригодится.


Настройки вкладки "Сервер"
6WNDfGk.png
1. Автоматически ищет новые каналы. Написал человек с префиксом [MOD] в чат? Появится новая вкладка. Рекомендую отключить во избежание наводнения вкладок.
2. Включает вкладки личных сообщений.
3. Разделители каналов. Работает, если включен 1 пункт. Цвет - это набор цветов разделителей. Формат - это форма этих разделителей (Курсив, Жирный, Обычный и так далее).
4. Каналы по умолчанию. Записывайте сюда те каналы, которые хотите добавить. Как пример выше в начале поста. Записываем через запятую без пробелов на любом языке и символах.
5. Автоматически создаёт новые вкладки когда кто-то пишет вам в личные сообщения.
Если не ошибаюсь, то необходимо сделать так, дабы это работало. @podkovyrsty, поправь, если что:

PM Regex To Me:(?<=Я -> )(\w+)
PM Regex From Me: (\w+)(?= -> Я)

 

Настройки вкладки "Фильтры"
lgMqn0P.png
Ничего потенциально нового не смогу рассказать, ведь автор данного гайда посвятил его целиком этой вкладке. Но я постараюсь рассказать об этой вкладке в своем контексте:
1. Имя фильтра.
2. Показывать во всех вкладках или только в указанных. Выбирайте то, что необходимо. Только одно.
3. Скрывать совпадения, найденное слово или предложение будет скрыто, доступно только если не стоит галочка на "показывать во вкладках".
4. Подсвечивать совпадения. Будет подсвечивать указанное слово или предложение, выбранным цветом, форматом и характерным звуком, если поставлена галочка на "Аудио уведомления". Как пример, думаю, многие уже заметили, что сообщения @Mobius в игре имели звук наковальни при появлении в чате, а его ник выделялся жирным и темно-фиолетовым. Это работа TB ещё до реализации цветоников, которые сейчас можно заметить только у администрации. Нам же остается только ждать следующего обновления!
5. Переворачивает сообщение задом наперед.
6. Слова для поиска. Выбранное слово будет выделяться вышеуказанными настройками. К примеру: *-> Я.*
7. Добавить или удалить фильтр.


Настройки вкладки "Spelling"
S4R3sF1.png
1. Включение проверки орфографии. Работает лишь при добавлении словаря. Многие уже заметили, что их сообщения при написании подчеркиваются красной прерывистой линией - это проверка написания. Так как словарь не добавлен, то мод считает все наши слова неправильными и подчеркивает их.
2. Сюда необходимо вводить правильные слова.
3. Словарь.
4. Reload - перезагрузить словарь, но учитывайте, ведь то что не сохранено - пропадет. Open Dictionary - открыть текстовый файл с списком слов.


Настройки вкладки "Дополнительно"
Uwy9ZUU.png
1. Количество линий (строк), которые будут сохранены в чате. Изначально это 100. Я же рекомендую поставить 300, дабы в случае каких-либо обстоятельств не искать в логах нужную строку, а сделать скриншот непосредственно в игре. Учитывайте, что это влияет на производительность.
2. Максимальная длина имени канала.
3. Рекомендую поставить 1200-1500. Удобно при наборе больших сообщений. Так как на сервере стоит ограничение по количеству сообщений в секунду, то это просто необходимо на данный момент. 
4. Высота неактивного чата указывает сколько сообщений сможет влезть в не открытый чат. Время исчезновения рекомендую не менять, иначе может возникнуть состояние "Непривычности" исчезновения сообщения в чате. 
5. Убирает затемнение чата, делая его полностью прозрачным, кроме букв и остальных символов. Convert unicode syntax - Конвертировать в Unicode кодировку.


Этот пост я написал как дополнение к гайду. Возможно, кто-то дополнит ещё чем-то, ведь хочется видеть более полную шпаргалку для работы с этой модификацией.

 

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение

Чот не понял как заставить сообщения приходить в созданный канал Локальный?

Изменено пользователем Mopaxac

Поделиться сообщением


Ссылка на сообщение
22 часа назад, Mopaxac сказал:

Чот не понял как заставить сообщения приходить в созданный канал Локальный?

Смело забивай болт. Все эти настройки тоже ни о чем. Стираются после перезахода.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти