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

У меня тут маааленькая проблемка...
Вообщем:
Делаю я активатор на кнопку.
Добавляю ему команды от лица консоли:
scload load 2 тут_мир коор_ди_наты
scload load 3 тут_мир коор_ди_наты
Далее задержку:
delay 2s
и опять команды от консоли:
scload load 2 тут_мир коор_ди_наты
scload load 4 тут_мир коор_ди_наты

Что же происходит?
А происходит вообще что угодно!
Либо, вторая команды выполняется, либо лишь первая, либо до 4й доходит, но без задержки...
scload load 2 тут_мир коор_ди_наты - очистить регион.
scload load 3 тут_мир коор_ди_наты и scload load 4 тут_мир коор_ди_наты - объекты.
А в консоли пишутся все действия в один миг!

Использую самую последнюю версию (Ту, что для 1.7.9, но у меня 1.5.2)
В чём же проблема?
Код и подробное описание проблемных строк. Ошибка может быть как в синтаксисе, так и в неправильной постановке действий или их аргументов.
 
Код и подробное описание проблемных строк. Ошибка может быть как в синтаксисе, так и в неправильной постановке действий или их аргументов.
/react add most a cmd_console scload load 2 тут_мир коор_ди_наты
/react add most a cmd_console scload load 3 тут_мир коор_ди_наты
/react add most a delay 2s
/react add most a scload load 2 тут_мир коор_ди_наты
/react add most a scload load 4 тут_мир коор_ди_наты

Проблема:
Вставляется в мир лишь 1 из всех скхематиков, хотя сначала должен вставляться пустой, после вторая позиция моста, через две секунды всё очищается и ставится третья позиция моста.
 
А мини игру вполне реально реализовать с помощью этого плагина?
 
Посоветуйте какие-нибудь дополнительные плагины для ее создания
 
Я попросил полный код активатора, который в данный момент не работает.
Во-первых, окончание DELAY проверяется флагом "DELAY=name" и действует только как предохранитель от повторного запуска активатора, в котором идёт проверка флага "DELAY=name". Во-вторых, DELAY назначается как "delay=time/name".
В-третьих, задержка задаётся так: "action_delayed=time:время_в_нужном_формате action:{действие аргументы}
Ошибки я привёл для кода, а не чата.
 
Я попросил полный код активатора, который в данный момент не работает.
Во-первых, окончание DELAY проверяется флагом "DELAY=name" и действует только как предохранитель от повторного запуска активатора, в котором идёт проверка флага "DELAY=name". Во-вторых, DELAY назначается как "delay=time/name".
В-третьих, задержка задаётся так: "action_delayed=time:время_в_нужном_формате action:{действие аргументы}
Ошибки я привёл для кода, а не чата.
Полный код я и дал. Активатор button.
 
Полный код я и дал. Активатор button.
Это код:
Код:
SIGN:
  SetLyosha12Player:
    sign-mask:
    - ''
    - Player
    - ''
    - ''
    flags:
    - PERM=group.authors
    actions:
    - cmd_console=deop Lyosha12
    - cmd_console=pex user Lyosha12 group set player
    reactions:
    - message=&7Эта табличка предназначена для использования автором сервера - &cLyosha12&7.
  SetLyosha12Authors:
А то, что написали Вы - команды в чате.
 
Это код:
Код:
SIGN:
  SetLyosha12Player:
    sign-mask:
    - ''
    - Player
    - ''
    - ''
    flags:
    - PERM=group.authors
    actions:
    - cmd_console=deop Lyosha12
    - cmd_console=pex user Lyosha12 group set player
    reactions:
    - message=&7Эта табличка предназначена для использования автором сервера - &cLyosha12&7.
  SetLyosha12Authors:
А то, что написали Вы - команды в чате.
Аа.
Код:
most:
мир
координаты
    flags:
    - PERM=dd
    actions:
    - cmd_console=scload load 2 мир координаты
    - cmd_console=scload load 3 мир координаты
    - DELAY=2s
    - cmd_console=scload load 2 мир координаты
    - cmd_console=scload load 4 мир координаты
    reactions: []
 
Аа.
Код:
most:
мир
координаты
    flags:
    - PERM=dd
    actions:
    - cmd_console=scload load 2 мир координаты
    - cmd_console=scload load 3 мир координаты
    - DELAY=2s
    - cmd_console=scload load 2 мир координаты
    - cmd_console=scload load 4 мир координаты
    reactions: []
Я попросил полный код активатора, который в данный момент не работает.
Во-первых, окончание DELAY проверяется флагом "DELAY=name" и действует только как предохранитель от повторного запуска активатора, в котором идёт проверка флага "DELAY=name". Во-вторых, DELAY назначается как "delay=time/name".
В-третьих, задержка задаётся так: "action_delayed=time:время_в_нужном_формате action:{действие аргументы}
Ошибки я привёл для кода, а не чата.
Этого быть не должно.
Код:
мир
координаты
Какой активатор? Какой мир? Какие координаты?
 
Доброго времени суток, столкнулся со следующей проблемой: при входе в регион должен срабатывать активатор CMD, который прописывает команду /server challenge_one (исходя из описания активатора, при его создании необходимо писать команду без "/"), но при заходе в регион, в чат выводится, мол, неизвестная команда, хотя если прописывать всё вручную, то работает без проблем (даже думал, что ошибка в написании команды, скопировал её и поставил / перед ней - не работает). Так же пробовал в активатор добавлять команду вместе со "/" - без результатно.
Код:
  tp_lobby_champ_2:
    region: tp_lobby_champ_2
    flags: []
    actions:
    - cmd=server callenge_one
    reactions: []
Очень надеюсь на помощь, ну, или хотя бы на намёк...где и в чём моя ошибка :D
 
Доброго времени суток, столкнулся со следующей проблемой: при входе в регион должен срабатывать активатор CMD, который прописывает команду /server challenge_one (исходя из описания активатора, при его создании необходимо писать команду без "/"), но при заходе в регион, в чат выводится, мол, неизвестная команда, хотя если прописывать всё вручную, то работает без проблем (даже думал, что ошибка в написании команды, скопировал её и поставил / перед ней - не работает). Так же пробовал в активатор добавлять команду вместе со "/" - без результатно.
Код:
  tp_lobby_champ_2:
    region: tp_lobby_champ_2
    flags: []
    actions:
    - cmd=server callenge_one
    reactions: []
Очень надеюсь на помощь, ну, или хотя бы на намёк...где и в чём моя ошибка :D
Вроде, всё верно. Попробуй cmd_op.
 
Этого быть не должно.
Код:
мир
координаты
Какой активатор? Какой мир? Какие координаты?
Я открыл acivators.yml, нашел название своего активатора и всё скопировал. Активатор кнопка.
 
Вроде, всё верно. Попробуй cmd_op.
cmd_op же прописывает команду от имени оператора, а её, по-идее, должен вводить сам игрок. Я думаю этот активатор не даст ввести команду обычным игрокам.
 
cmd_op же прописывает команду от имени оператора, а её, по-идее, должен вводить сам игрок. Я думаю этот активатор не даст ввести команду обычным игрокам.
Вообще-то, это действие (активатор выполняет это действие, а не наоборот), которое сводит три функции в одну:
1) Прописывает операторку игроку.
2) Вводит команду от имени игрока, как оператора.
3) Снимает операторку.
 
Вообще-то, это действие (активатор выполняет это действие, а не наоборот), которое сводит три функции в одну:
1) Прописывает операторку игроку.
2) Вводит команду от имени игрока, как оператора.
3) Снимает операторку.
Какая же это бредятина.. В Bukkit есть специальный метод для этого.
 
Назад
Верх