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

Зачем эти извращения с переменными? создаешь EXEC активатор, в котором прописываешь выдачу предмета и потом вызываешь этот активатор в любом удобном тебе месте :)
Можно. Но вопрос - в силе, ибо создав переменную - ее можно и в ехес включать, и проверять наличие необходимого предмета различными флагами. С точки зрения программирования это более грамотно - описать переменные, а потом с ними уже оперировать.
 
Вопрос: можно ли в файле с активаторами оставлять комментарии?
 
Проще сделать кит пустой , а уже к сообщению вы получили набор 123 привязать выдачу предметов
 
Вопрос:

Как запретить использование супер-золотых яблок в каком-то привате ?
 
+ еще один вопрос.

При входе игрока в приват надо сделать объявление в чат такого вида:

[Подземелье]: Игрок <Игрок> вошел в: Адские Острова.

Как осуществить ?

Это совсем просто и делается в 2 команды.
/react add REGION_ENTER <ИмяАктиватора> [<Мир>.]<Регион>
/react add <ИмяАктиватора> a message [Получатели] [СкрыватьПовторы] <ТекстСообщения>
 
Это совсем просто и делается в 2 команды.
/react add REGION_ENTER <ИмяАктиватора> [<Мир>.]<Регион>
/react add <ИмяАктиватора> a message [Получатели] [СкрыватьПовторы] <ТекстСообщения>
Проблема уже решена, сделал проще и удобней, а сейчас ищу ответ на другой вопрос, который тоже указан выше
Как запретить использование супер-золотых яблок в каком-то привате ?
 
Вопрос:

Как запретить использование супер-золотых яблок в каком-то привате ?
Есть вариант сделать следующее, просто при входе удалять эти яблоки.
Активатор REGION_ENTER и действие на нём ITEM_REMOVE_INVENTORY в котором указать id этих яблок и количество.
 
Есть вариант сделать следующее, просто при входе удалять эти яблоки.
Активатор REGION_ENTER и действие на нём ITEM_REMOVE_INVENTORY в котором указать id этих яблок и количество.
Не вариант, если игрок набирал 6 стаков этих яблок пару недель ? Как же у него бомбанет xD
 
Не вариант, если игрок набирал 6 стаков этих яблок пару недель ? Как же у него бомбанет xD

В подобном случае я делал следующее: Единственный вход в регион - кнопка телепортации.
активатор button с флагом ITEM_INVENTORY в котором указан соответствующий предмет. Если он есть - срабатывает действие (message Вход запрещён при наличии в инвентаре {предмет})
Если в инвентаре нет предмета - срабатывают реакции TP и прочие)
 
В подобном случае я делал следующее: Единственный вход в регион - кнопка телепортации.
активатор button с флагом ITEM_INVENTORY в котором указан соответствующий предмет. Если он есть - срабатывает действие (message Вход запрещён при наличии в инвентаре {предмет})
Если в инвентаре нет предмета - срабатывают реакции TP и прочие)
Тоже не пойдет, должен быть способ запрета поедания этого предмета

Телепортация идет через меню командой /warp что-то там
 
У меня такой вот вопрос. Поставил последнею версию и перестали работать флаги, в котором указан регион WorldGuard. Сталкивался ли кто-нибудь с этим?
Всё остальное работает.
Тоже не пойдет, должен быть способ запрета поедания этого предмета
Телепортация идет через меню командой /warp что-то там

Телепортацию можно и активатором сделать. Удалить этот варп и добавить команду /warp "что-то там" активатор tp и флаг, о коим я написал выше.
К конечном итоге получить так, что при попытке телепортироватья на этот варп(активатор), игрока телепортирует только в том случае, если в инвентаре не будет запрещённых предметов, а в ином случае - соответствующее оповещение.
 
Этот вопрос все еще актуален, и при этом у меня появился новый вопрос. Я вот сделал, чтобы при входе игрока писалось, что такой-то игрок вошел куда-то:


Код:
REGION_ENTER:
  RemoveCMDS:
    region: dungeon_1.dungeon_1
    actions:
    - CMD_OP=gm 0
    - CMD_OP=fly 0
    - CMD_OP=vanish 0
    - CMD_OP=god 0
  BroadcastPlyaerPlus:
    region: dungeon_1.dungeon_1
    actions:
    - 'BROADCAST=&6&l[Подземелье] &bИгрок:&4&l %player% &bвошел в подземелье: &5&lHellIsland'

Но тут еще такое дело, надо еще один BROADCAST, который будет писать следующее:

[Подземелье] Текущее количество игроков находящихся в HellIsland: %Как тут проверить ? Что писать? xD (Надо узнать кол-во находящихся в регионе dungeon_1.dungeon_1)%
У меня такой вот вопрос. Поставил последнею версию и перестали работать флаги, в котором указан регион WorldGuard. Сталкивался ли кто-нибудь с этим?
Всё остальное работает.


Телепортацию можно и активатором сделать. Удалить этот варп и добавить команду /warp "что-то там" активатор tp и флаг, о коим я написал выше.
Удобней варпом, но мне же надо запрет на использование яблок в регионе
 
Удобней варпом, но мне же надо запрет на использование яблок в регионе
Это по сути и останется варпом. Речь идёт о точно такой же команде, только созданной уже ReActions
Ну если нет, могу предложить только по экспериментировать с активатором:
Поглощение предмета (ITEM_CONSUME)
Ну например при поедании яблока поставить действие POTION_REMOVE Отменяет действие эффектов.
В этом случае - они будут подается - только вот толку от них будет 0. Ну и соответственно message - мол нехрен есть яблоки)
 
Ребята, всё так и не решил проблему. Нет взаимодействия последней версии v0.9.9 ra с плагином WorldGuard version: 5.7.5
PS Взаимодействие пропало после обновления с v0.9.3
Причём ra ошибку не кидает и всё, что связанно с Region: ставится успешно но не работает.
 
Это по сути и останется варпом. Речь идёт о точно такой же команде, только созданной уже ReActions
Ну если нет, могу предложить только по экспериментировать с активатором:
Поглощение предмета (ITEM_CONSUME)
Ну например при поедании яблока поставить действие POTION_REMOVE Отменяет действие эффектов.
В этом случае - они будут подается - только вот толку от них будет 0. Ну и соответственно message - мол нехрен есть яблоки)
Дело еще в том, что игрок может получить эффекты из мифического кейса (Из него дропаются эффекты, самый редкий дроп: Рандомный эффект на день) по этому тоже не пойдет
Обычным счётчиком входов\выходов из привата. Пока что только так.
А подробней ? Что за счетчик ?
 
Активаторы выхода\выхода в регион. Если вошёл, то +1 в переменную числа игроков в регионе. Вышел один - отняли.
Понял, а как вообще работать с переменными ?

И еще один вопрос, я создал это:

Код:
COMMAND:
  GiveCase:
    override: true
    regex: false
    command: /Кейс
    actions:
    - BROADCAST=&bTest

Только ничего не срабатывает, пишет, что такой команды не существует и нужно ввести /help для полной информации, может что не так указал? И как установить на эту команду пермишен + чтобы ее можно было вводить раз в 24 часа?
 
Назад
Верх