- Баллы
- 66
- Имя в Minecraft
- Craftorium
Не могу создать активатор "Клик по табличке". Постоянно ошибка в синтаксисе. С примерами на сайте тоже самое. Ни в какую. Тестил на v0.10.1 и v0.10.0. Сервер чистый. Может плагина не хватает какого нибудь?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Не могу создать активатор "Клик по табличке". Постоянно ошибка в синтаксисе. С примерами на сайте тоже самое. Ни в какую. Тестил на v0.10.1 и v0.10.0. Сервер чистый. Может плагина не хватает какого нибудь?
Не срабатывает реакция.reactions: - if_else=if:{%WORLD_FLAG%==world_n} then:run:actions:{ action1:{MESSAGE=Нужна палка, чтобы поддеть петли сундука.} action2:{CANCEL_EVENT=true} } else:{}
Спасибо. Работает. Идеальный плагин)Попробуйте так:
/rea add csp(мой активатор) a mob_spawn type:zombie loc:%here% name:_Devil drop:{type:written_book book-title:{Kuaimeridium}}
Как правильно добавлять флаги?
Хочу замутить, что бы игрок, при переключении крадущегося режима становился невидимым. И добавить к этому флаг permission.
SNEAK:
sneaktrue:
sneak: TRUE
flags:
- PERM=sneak.player
actions:
- POTION=type:INVISIBILITY level:2 time:100000s ambient:true
- MESSAGE=&cТеперь вас не видно.
sneakfalse:
sneak: FALSE
flags:
- PERM=sneak.player
actions:
- POTION_REMOVE=INVISIBILITY
- MESSAGE=&cТеперь вас видно.
Дело в том, что у тебя только после задержки срабатывает, а не вовремя 20 секНу, если только ProtocolLib. Но /ra add SIGN CasinoSign click:right line2:{Участие в} line3:{казино} у меня вполне работает
Но это очень просто решается. Просто берем и ставим отрицание!Если расскажешь подробнее, могу попробовать помочь. Есть идея алгоритма, но не знаю, подойдет ли он.
Вариант с чатом.
Код:SIGN: CasinoSign: sign-mask: - '' - 'Участие в' - 'казино' - '' click-type: RIGHT flags: - delay_player=id:casino_ask set-time:20s actions: - message= &f&lВы точно хотите испытать удачу? - message= &7Напишите &a&lДа &7если согласны начать игру &o(20 секунд) MESSAGE: CasinoAccept: mask: 'Да' type: START source: CHAT_INPUT flags: - delay_player=id:casino_ask actions: - delay_player=id:casino_ask time:0 - Игрок согласен - Делай тут свои штуки
В варианте с нажиманием, вместо message нужно от лица игрока(cmd_op) или консоли(cmd_console) отправлять игроку JSON-сообщение(/tellraw %player_name% ...) с клик-ивентом, запускающим команду. И придется либо вновь использовать активатор MESSAGE, либо уже COMMAND
Спасибо. Работает). Уже 2 раз помогли добрые люди)Код:SNEAK: sneaktrue: sneak: TRUE flags: - PERM=sneak.player actions: - POTION=type:INVISIBILITY level:2 time:100000s ambient:true - MESSAGE=&cТеперь вас не видно. sneakfalse: sneak: FALSE flags: - PERM=sneak.player actions: - POTION_REMOVE=INVISIBILITY - MESSAGE=&cТеперь вас видно.
Также можно вместо POTION поставить команду /vanish on,
а вместо POTION_REMOVE команду /vanish off (Если конечно вы пользуетесь Essentials)
Но это очень просто решается. Просто берем и ставим отрицание!
MESSAGE:
CasinoAccept:
mask: 'Да'
type: START
source: CHAT_INPUT
flags:
- '!delay_player=id:casino_ask'
actions:
- delay_player=id:casino_ask time:0
- message=Игрок согласен
- message=Делай тут свои штуки
Да, есть. Я, например, создал босса зомби-гиганта.Добрый день, если возможность создавать кастомных мобов(и их спавн точки или что-то подобное) с помощью вашего плагина?
Какая у вас версия ReActions и Minecraft?Добрый день! Делаю активатор открытия двери (/ra add DOOR door1 OPEN), глядя на дверь, а мне говорят, что сделать кнопку активатор можно только смотря на нее. Баг или фича?![]()
http://reactions.fromgate.ru/activators/block_click/Попробуй:
Активатор - ITEM_CLICK
Флаг - ITEM
Действие - CANCEL_EVENT
Главное что бы не было задержки, сначала CANCEL_EVENT а уже потом всякие сообщения и другие действия
Или если не получится, то попробуй: LokiBlocker
Можно сделать так:Нет такого активатора. Только удержание предмета в руке.
Я постоянно пользуюсь командой "/react reload". Перегрузка плагина работает.Добавь комманду '/react reload'
Достало сервер перезагружать, после редактирования через activators.yml
...Я постоянно пользуюсь командой "/react reload". Перегрузка плагина работает.
Попробуйте другим образом:
/rea reload
/ra reload