Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

Не могу создать активатор "Клик по табличке". Постоянно ошибка в синтаксисе. С примерами на сайте тоже самое. Ни в какую. Тестил на v0.10.1 и v0.10.0. Сервер чистый. Может плагина не хватает какого нибудь?
 
Не могу создать активатор "Клик по табличке". Постоянно ошибка в синтаксисе. С примерами на сайте тоже самое. Ни в какую. Тестил на v0.10.1 и v0.10.0. Сервер чистый. Может плагина не хватает какого нибудь?

Ну, если только ProtocolLib. Но /ra add SIGN CasinoSign click:right line2:{Участие в} line3:{казино} у меня вполне работает
 
Как сделать дроп написанной книги с моим названием с моба. Через майн пробовал как-то так
/rea add csp(мой активатор) a mob_spawn type:zombie loc:%here% name:_Devil drop:written_book book-title:{Kuaimeridium}. Всё хорошо, но у книги нет названия. Чую, либо это очень тупая ошибка либо это ООООООчень тупая ошибка.
 
Попробуйте так:

/rea add csp(мой активатор) a mob_spawn type:zombie loc:%here% name:_Devil drop:{type:written_book book-title:{Kuaimeridium}}
 
Как правильно добавлять флаги?
Хочу замутить, что бы игрок, при переключении крадущегося режима становился невидимым. И добавить к этому флаг permission.
 
Как правильно добавлять флаги?
Хочу замутить, что бы игрок, при переключении крадущегося режима становился невидимым. И добавить к этому флаг 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Теперь вас видно.

Также можно вместо POTION поставить команду /vanish on,
а вместо POTION_REMOVE команду /vanish off (Если конечно вы пользуетесь Essentials)
 
Если расскажешь подробнее, могу попробовать помочь. Есть идея алгоритма, но не знаю, подойдет ли он.





Вариант с чатом.
Код:
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
Но это очень просто решается. Просто берем и ставим отрицание!


MESSAGE:
CasinoAccept:
mask: 'Да'
type: START
source: CHAT_INPUT
flags:
- '!delay_player=id:casino_ask'
actions:
- delay_player=id:casino_ask time:0
- message=Игрок согласен
- message=Делай тут свои штуки
 
Код:
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)
Спасибо. Работает). Уже 2 раз помогли добрые люди)
 
Но это очень просто решается. Просто берем и ставим отрицание!


MESSAGE:
CasinoAccept:
mask: 'Да'
type: START
source: CHAT_INPUT
flags:
- '!delay_player=id:casino_ask'
actions:
- delay_player=id:casino_ask time:0
- message=Игрок согласен
- message=Делай тут свои штуки

Ой вэй, мой косяк. Делал наобум, даже не проверял. Спасибо за поправку
 
Добрый день! Делаю активатор открытия двери (/ra add DOOR door1 OPEN), глядя на дверь, а мне говорят, что сделать кнопку активатор можно только смотря на нее. Баг или фича? :)
Какая у вас версия ReActions и Minecraft?
 
Нет такого активатора. Только удержание предмета в руке.
Можно сделать так:
/rea add exec invitem
/rea add invitem f ITEM_INVENTORY <предмет>
/rea add invitem a <действие>
/rea add invitem reaction execute activator:invitem

Этот активатор будет постоянно проверять, нет ли у тебя в инвентаре определённого предмета, и если он есть выполнять действие, а если нет - реакцию.
 
Не работает активатор. Ставил разные версии ядра, плагина. Так же не работает активатор с нажатием на табличку, респавном и смертью игрока. Windows.
MOB_KILL:
MobKill:
mob-type: mob
mob-name: ''
actions:
- VAR_PLAYER_INC=mob
- "MESSAGE=&e+1 &cк вашей статистике убийств мобов."

P.S. /react list написаны активаторы, они просто не срабатывают
 
Добавь комманду '/react reload'
Достало сервер перезагружать, после редактирования через activators.yml
 
Добавь комманду '/react reload'
Достало сервер перезагружать, после редактирования через activators.yml
Я постоянно пользуюсь командой "/react reload". Перегрузка плагина работает.
Попробуйте другим образом:
/rea reload
/ra reload
 
Я постоянно пользуюсь командой "/react reload". Перегрузка плагина работает.
Попробуйте другим образом:
/rea reload
/ra reload
...
Просто в первый раз у меня не сработала команда, теперь работает
 
Назад
Верх