Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Названия окон и предметов (и их описаний) в GUI от каких-либо плагинов.
Фромгейт, а реально ли написать плагин, который переводит для определенного количества игроков? То есть пользователь при заходе выбирает язык командой, а сообщения от плагинов уже будут приходить на его языке, при этом переводимые фразы можно настроить в конфиге (к примеру кусок из AutoMessage "Test123" переводит на "Тест123", а в конфиге это так: 'Test123' = 'Тест123', где слева - eng, а справа - ru)
@Ablovka
Перехват команд - это не из области MessageFilter. Тут несколько иное назначение. Тут перехват пакетов с сообщениями.
Ничего сложного в отмене события нет. Это можно сделать при помощи ReActions, MonsterFix и наверняка можно найти ещё кучу плагинов. В конце-концов, можно просто взять и настроить пермишены )
npc1:
type: REGEX
message-mask: 'customnpcs-customnpc получил \d+ урон(а) от вас.'
replace-to: 'NPC получил %word3% урон(а) от вас.'
cooldown-time: ''
Кодировки в utf-8.@agentik007
Есть сразу вопрос по кодировкам 😉
Какая кодировка для файлов?
В какой кодировке конфиг плагина?
Ну и попробуйте, что-то вроде: message-mask: 'customnpcs.*' — просто для проверки
npc1:
type: REGEX
message-mask: 'customnpcs.*'
replace-to: 'NPC получил %world3% урон(а) от вас.'
cooldown-time: ''
Все перепроверил, даже просто брал и копировал строку из одного места в другое, толку нуль@agentik007
Ну раз с этой маской отрабатывает - то плагин работает как надо. Тогда смотрите текст маски для определения искомого сообщения - т.е. "customnpcs-customnpc получил \d+ урон(а) от вас."
Может где-то буква вместо русской - английская. Может точки на конце нет (там кстати Вы не на точку ссылаетесь, а на любой символ.
В точку!@makssof
Я так понимаю, имеется в виду замена на подстроки попадающей под регулярное выражение?
Попробуй экранируй\(\)Все перепроверил, даже просто брал и копировал строку из одного места в другое, толку нуль
Вот так работает
message-mask: 'customnpcs-customnpc получил \d+.*'
Но выводит : 'NPC получил %world3% урон(а) от вас.'
Стоит добавить "урон(а)" сообщения сбрасываются на деофлтные
не помогаетПопробуй экранируй\(\)
Попробуй в маске: "customnpcs-customnpc получил ([0-9]+)\."не помогает
Он и не будет работать. world и word - разные словаmessage-mask: 'customnpcs-customnpc получил ([0-9]+) урон.*'
Вывод прежний: 'NPC получил %world3% урон(а) от вас.'
Мне кажется %world3% не работает
Да да, все разобрался. СпасибоОн и не будет работать. world и word - разные слова