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

Создал активатор, локацию, все совместил - но почему-то после смерти все равно телепортируется на спавн.

PLAYER_RESPAWN:
activator:
death-cause: PVP
flags: []
actions: []
- tp=loc:heal
reactions: []

В чем я провинился ?
может выполнять действие с задержкой в несколько секунд? Тогда после перемещения на спавн, должно дернуть в нужное место.
 
^ И как в конфиг задержку пихнуть?
 
^ не, все равно не хочет. Он перемещает на эту точку при самом убийстве, а при возрождении кидает на спавн.
 
Подскажите как сделать:
У меня есть 2 мира, например, мир Х и мир Y.
Мир Х является основным. Мир Y является вспомогательным и в нем есть регион Spawn_W2 .
Логика такая: Из мира X в мир Y телепортироваться можно при помощи кнопки и когда телепортируешся то попадаешь в регион Spawn_W2. При выходе из региона Spawn_W2 накладываются эффекты.
В мире Y можно создать sethome (точку дома) вне региона Spawn_W2.
Вопрос:
Как сделать так что бы при телепортации из мира Х в мир Y по команде home так же накладывался эффект?
Проблема в том что я не могу привязать наложение эффекта на команду /home т.к. /sethome можно сделать и в мире X.
 
Как сделать так что бы при телепортации из мира Х в мир Y по команде home так же накладывался эффект?
Проблема в том что я не могу привязать наложение эффекта на команду /home т.к. /sethome можно сделать и в мире
Из активатора COMMAND, на команду /home, с небольшой задержкой запускать EXEC, с флагом WORLD, который будет проверять мир, в котором находится игрок и выдавать все что ему положено.
 
Из активатора COMMAND, на команду /home, с небольшой задержкой запускать EXEC, с флагом WORLD, который будет проверять мир, в котором находится игрок и выдавать все что ему положено.
Спасибо!
Кто ни будь следит за нагрузкой на сервер при использовании плагина?
Меня интересует как влияет действие "WAIT". Я хочу сделать активатор который бы накладывал эффект после поедания предмета, но эффект должен сниматься через 15 минут игры. Думаю это реализовать действием WAIT. Дело в том что WAIT может быть сразу на большом количестве игроков т.к. съесть нужно будет в любом случае что бы можно было играть без ограничений в локации. Или я зря беспокоюсь и нагрузка будет минимальной? :confused:
Создал активатор, локацию, все совместил - но почему-то после смерти все равно телепортируется на спавн.

PLAYER_RESPAWN:
activator:
death-cause: PVP
flags: []
actions: []
- tp=loc:heal
reactions: []

В чем я провинился ?
Может привязать телепортацию не к названию локации, а к координатам? tp=loc:world,100,64,-100
 
Крик души. Никак не могу сделать, чтобы команда выполнялась при попадании определенного предмета в инвентарь игрока. Есть у кого какие-нибудь идеи и возможно ли это? Перепробовал уже кучу способов с данным плагином. :cry:
 
Крик души. Никак не могу сделать, чтобы команда выполнялась при попадании определенного предмета в инвентарь игрока. Есть у кого какие-нибудь идеи и возможно ли это? Перепробовал уже кучу способов с данным плагином. :cry:
Нет такого активатора. Только удержание предмета в руке.
 
А если игрок его поднял и удерживает в инвентаре?
Нужно придумать какой-то активатор. При использовании его игроком (активации реакции) - поставить флаг ITEM_INVENTORY (проверяет наличее предмета в инвенторе) и указать значения нужного вам объекта. Ну потом вы уже сами решайте, что добовлять в actions, а что в reactions ;)
Самое главное - придумать активатор, а иначе нечем запускать реакцию...
 
Нужно придумать какой-то активатор. При использовании его игроком (активации реакции) - поставить флаг ITEM_INVENTORY (проверяет наличее предмета в инвенторе) и указать значения нужного вам объекта. Ну потом вы уже сами решайте, что добовлять в actions, а что в reactions ;)
Самое главное - придумать активатор, а иначе нечем запускать реакцию...
Благодарю! :)
 
Опять к вам за помощью :с Заранее извиняюсь за надоедливость(ну а вдруг).
Возможно ли запихнуть переменную в маску активатора MESSAGE?
Пытался сделать так:
Код:
MESSAGE:
  messageTrue:
    mask: %var:urFin%
    type: CONTAINS
    source: CHAT_INPUT
    actions:
    - cancel_event=true
    - execute=activator:auExec
Но в консоль пишется ошибка, а файл вовсе "ломается".
Попытки с написанием '%var:urFin%' и {%var:urFin%} тоже провалились.

И ещё...
Возможна ли активация активаторов BUTTON и PLATE без "привязки" по координатам?
 
Но в консоль пишется ошибка, а файл вовсе "ломается".
Попытки с написанием '%var:urFin%' и {%var:urFin%} тоже провалились.
Видимо, нельзя. Подстановку Вы правильно делали.
Возможна ли активация активаторов BUTTON и PLATE без "привязки" по координатам?
Хотелось бы вообще указать регион, в котором будет работать один активатор на сотне предметов, но, увы.
 
Подскажите, как правильно сделать отрицание у флага.
Пробую флаг:
- !REGION=Oban.save_capsule_1
Где
Oban - название мира.
save_capsule_1 - название региона

Не работает. Точнее после того как я прописываю /rea reload показано что активаторов "0". Хотя до этого показывало что у меня 48. Естественно ни один активатор который работал раньше не работает.
Обойти это конечно могу, но не хотелось бы писать кучу ненужных строчек.
 
Подскажите, как правильно сделать отрицание у флага.
Пробую флаг:
- !REGION=Oban.save_capsule_1
Где
Oban - название мира.
save_capsule_1 - название региона

Не работает. Точнее после того как я прописываю /rea reload показано что активаторов "0". Хотя до этого показывало что у меня 48. Естественно ни один активатор который работал раньше не работает.
Обойти это конечно могу, но не хотелось бы писать кучу ненужных строчек.
- '!REGION=Oban.save_capsule_1'
 
Назад
Верх