- Баллы
- 76
- Имя в Minecraft
- maxdikiy
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
- CMD=ra add SIGN_SellReg-%arg1% r MESSAGE %var:prefix% &cAviable for only &3&n%arg3%
SIGN:
SIGN_SellReg-L1:
sign-mask:
- §4§l§nSell
- '§lPrice: §0$12'
- '§lOnly group:'
- §nAuthors
click-type: ANY
reactions:
- MESSAGE=§6§l* §cAviable for only §3§nAuthors
Каким образом можно экранировать?
@fromgate
Предложение по описанию плагина. Я могу сформировать html-страницы новых активаторов и действий и отослать вам. Или может быть вы мне сможете дать ftp доступ к страницам описания ReActions, так быстрее будет добавлять новые страницы. Если, конечно, вы не будете против.
Спасибо.
Может, добавить что-то вроде сырой строки, как в C++?Единственное, когда должна переменная остаться (по идее) - это если её не существует.
- MESSAGE=In other activator RAW_%var:MyVar%_RAW
У меня версия, в которой файлы в jar'e имеют дату 26 и 27 июля 2015 года - работает безупречно (0.9.9 вроде как)
WG - 5.9У вас какие версии WG / WE?
Да, все заработало, спасибо. Только регионы с правами поплыли, но это уже вопросы перехода с 5 на 6 версию. Сегодня-завтра активаторы потестирую и отпишусь. Регион и Регион-ентер - работаютНу если WG будет работать, то однозначно надо обновлять.
Я удивлён что они совместно WG 5.x и WE 6.x заработали![]()
Вооот, это тема )@fromgate
Я добавил новое действие: REGEX
Вот описание:
https://github.com/fromgate/ReActions/pull/11
Да всё просто. Если известно, что переменная не разворачивается, когда её нет, то можно её на время удалить, а затем снова создать. Как пример:Как можно создать активатор из активатора так, чтобы плейсхолдер, написанный для вложенного активатора, не разворачивался как плейсхолдер для внешнего?
- VAR_TEMP_SET=id:temp_prefix value:%var:prefix%
- VAR_CLEAR=id:prefix
- CMD=ra add SIGN_SellReg-%arg1% r MESSAGE %var:prefix% &cAviable for only &3&n%arg3%
- VAR_SET=id:prefix value:%var:temp_prefix%
Параграф как раз и воспринимается, как цвет. Просто, ваш активатор клика по табличке ни когда не заработает, т.к. область reactions ни когда не выполниться. reactions может выполниться, если есть хоть какой-то флаг.Также хотелось бы избежать преобразования амперсанда в параграф при подобном добавлении действий, так как параграф не воспринимается для указания цвета текста.
Код:SIGN: SIGN_SellReg-L1: sign-mask: - §4§l§nSell - '§lPrice: §0$12' - '§lOnly group:' - §nAuthors click-type: ANY reactions: - MESSAGE=§6§l* §cAviable for only §3§nAuthors
SIGN:
SIGN_SellReg-L1:
sign-mask:
- §4§ltest
click-type: ANY
flags:
- WORLD=world
actions:
- MESSAGE=§6§l* §aAviable for you
reactions:
- MESSAGE=§6§l* §cAviable for only §3§nAuthors
Хороший костыль. Это действительно выход как для постоянных, так и для временных переменных, создаваемых активатором.Я не проверял, но по логике должно работать.
Не-а:Параграф как раз и воспринимается, как цвет.
AddSellRg-Help:
override: true
regex: true
command: (?i)(ASR help)
flags:
- GROUP=Authors
actions:
- 'MESSAGE=%var:prefix% §aUsage: /ASR <&3RG_NAME&a> <&3PRICE&a> <&3GROUP&a>'
reactions:
- MESSAGE=%var:prefix% &cAviable for only &bAuthors&c.
А если захочется использовать дважды действие на двух разных текстах, а результаты обработки должны тоже совместно использоваться?Я добавил новое действие: REGEX
Этот активатор у меня работает. Вот результат:Не-а:
Посмотреть вложение 46094
Код:AddSellRg-Help: override: true regex: true command: (?i)(ASR help) flags: - GROUP=Authors actions: - 'MESSAGE=%var:prefix% §aUsage: /ASR <&3RG_NAME&a> <&3PRICE&a> <&3GROUP&a>' reactions: - MESSAGE=%var:prefix% &cAviable for only &bAuthors&c.
Хм, поиграюсь с кодировочкой тогда.Этот активатор у меня работает. Вот результат:
Сейчас должно работать только для одного текста в активаторе. Я изменю код, добавлю параметр "prefix" для плейсхолдера, чтобы можно было добавлять несколько действий REGEX в одном активаторе для разных текстов.А если захочется использовать дважды действие на двух разных текстах, а результаты обработки должны тоже совместно использоваться?
Действительно классно видеть, что плагин до сих пор жив и, более того, проходит через новый виток развития вместе с тобойКод обновил, теперь будет возможность добавлять несколько действий REGEX в одном активаторе. Вот, обновлённое описание:

С этим плагином я знаком уже около года. Помню, как начинал учиться на ваших примерах, за что Огромное спасибо!Действительно классно видеть, что плагин до сих пор жив и, более того, проходит через новый виток развития вместе с тобой![]()
Идея отличная, спору нет. Но знаеш что тогда пригодилось бы??С этим плагином я знаком уже около года. Помню, как начинал учиться на ваших примерах, за что Огромное спасибо!
Но мне постоянно не хватало дополнительных активаторов и действий, для этого я начал изучать JAVA и делал свои плагины. Теперь у меня цель избавиться от своих плагинов и оставить только ReActions, а затем начать избавляться от плагинов других разработчиков. В идеале должно остаться 3 плагина, это WorldGuard, WorldEdit и ReActions.
Я вижу огромный потенциал в ReActions, поэтому и пытаюсь внести в этот плагин, как можно больше необходимых активаторов и действий.
Представьте себе, владелецы сервера перестанут искать плагины для своей версии ядра. Им придётся, всего лишь скачать файл активаторов, который заменит полноценный плагин.
Как пример, с помощью ReActions я полностью заменил плагин LocationTeleport. Мой файл активаторов может делать всё то, что может и плагин.
@fromgate
Я добавил новое действие: REGEX
Вот описание:
https://github.com/fromgate/ReActions/pull/11
