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

@fromgate
Не могли бы вы подсказать, с помощью плагина возможно прописать поведение моба, например, что бы он ходил по заданным точкам, атаковал, прятался/убегал(если мало хп у него) ?

Привет! Точно могу сказать, что в ReActions такого не будет. Вот если будет плагин реализующий это, то можно будет к нему подвязаться, для расширения функционала.
 
Есть проблема. Делаю следующие шаги:
1. Ставлю кнопку деревянную или каменную.
2. Навожу и пишу /react add button money
3. Отвожу взгляд и пишу /react add money action MONEY_GIVE amount:10000 player:

Суди по инструкции, при нажатии на кнопку мне должно выдаваться 10 тыщ денег, но ничего не происходит.
Причем с рычагом все работает (разумеется, я указываю lever вместо button).
Плагин экономики Fe. До него стоял iConomy, результат тот же. в чем может быть причина?

ПС: Например, активатор тп на точку нормально работает при нажатии на кнопку.
 
@Lannari
Vault стоит? Он Fe поддерживает?
Ну и меня смущает пустой параметр player: — не нужно его вообще указывать. Либо надо поставить player:%player%
 
эм в плане?
можно менять название файла activators.yml и создавать новые?

проверил, рили создал другие файлы всё норм пашет, я в шоке если честно. Автор реально сделал крайне крутую штуку. Я каждый раз что то новое открываю для себя в этом плагине. Он великолепен!
можно и командами это делать:
/ra group название_группы название_активатора
в этом случае создастся файл название_группы.yml (если его еще не было) и в этот файл переместится активатор название_активатора (активатор уже должен быть создан).
 
@Lannari
Vault стоит? Он Fe поддерживает?
Ну и меня смущает пустой параметр player: — не нужно его вообще указывать. Либо надо поставить player:%player%
Ваулт стоит. Вроде бы поддерживает Fe. Пробовал вводить команду по твоим рекомендациям, тот же результат.
Повторюсь: С рычагом все нормально, LEVER выдает и забирает деньги на ура. даже с пустым player: ... А кнопки ну никак не хотят. Подчеркиваю - не пашут именно операции с деньгами, а, например, активатор телепортации работает на кнопке нормально.
 
C блок_филл и сет гляну.. мож я такой кривой :/

А что касаемо плейсхолдера на фракцию игрока? Есть идейки?
 
Здравствуйте! Проблема возникла следующего плана. Хочу сделать раздатчик, который выдавал бы рыбу только тогда, когда высокая степень голода, и не более одного хвоста в руки. Пишу следующий скрипт:

tresca:
world: gameworld
x: -2046
y: 109
z: 5850
flags:
- FOODLEVEL=8
- ITEM_INVENTORY={type:349}
actions:
- CANCEL_EVENT=true

tresca - активатор (кнопка), который заставляет работать раздатчик. С голодом проблем нет - не работает, покуда не проголодаешься до 8, но вот наличие рыбы в инвентаре - не проверяет - набирай сколько влезет. Писал уже по разному:
- ITEM_INVENTORY={type:RAW_FISH}
- ITEM_INVENTORY={type:349:0}
- ITEM_INVENTORY=349
- ITEM_INVENTORY=349:0

не работает ни один из вариантов
 
Здравствуйте! Проблема возникла следующего плана. Хочу сделать раздатчик, который выдавал бы рыбу только тогда, когда высокая степень голода, и не более одного хвоста в руки. Пишу следующий скрипт:



tresca - активатор (кнопка), который заставляет работать раздатчик. С голодом проблем нет - не работает, покуда не проголодаешься до 8, но вот наличие рыбы в инвентаре - не проверяет - набирай сколько влезет. Писал уже по разному:
- ITEM_INVENTORY={type:RAW_FISH}
- ITEM_INVENTORY={type:349:0}
- ITEM_INVENTORY=349
- ITEM_INVENTORY=349:0

не работает ни один из вариантов

Код:
    flags:
    - '!ITEM_INVENTORY=type:349'

А вообще, можно было просто задержку по времени добавить.
 
Увы, не работает.
Тогда какая то проблема лично у тебя, потому что у меня работает как надо.
У той рыбины которая в инвентаре случайно нет кастомного имени или lore?
 
Нету там кастомного имени. Давай подверимся. Возможно дело в том, что у меня спигот 187, там эта рыба носит ID 349:0. Если бы активатор вообще не работал - то было бы понятно, но голод отрабатывает.
Все, я понял свою ошибку - она в логике. Вопрос теперь следующий: можно ли связать флаги логическим "ИЛИ"?
 
Вопрос теперь следующий: можно ли связать флаги логическим "ИЛИ"?
Конечно, флаг FLAG_SET.

Но, подумай ещё раз хорошо над логикой, тебе точно нужен "или"?
"выдавал бы рыбу только тогда, когда высокая степень голода, И не более одного хвоста в руки"
Проще инвертировать оба флага, и перенести действие CANCEL в реакцию.
 
Последнее редактирование:
Да, спасибо за наводку. Надо подумать :) Очень помогли.
 
Уважаемый Автор! Не планируется ли включить в список возможных активаторов PLATE утяжеленную железую пластину? Не критично, но возможно кому-то пригодиться. У меня полностью железный интерьер и каменная пластина смотрится в нем немного не к месту. Но это - эстетическое пожелание, не более того
 
Уважаемый Автор! Не планируется ли включить в список возможных активаторов PLATE утяжеленную железую пластину? Не критично, но возможно кому-то пригодиться. У меня полностью железный интерьер и каменная пластина смотрится в нем немного не к месту. Но это - эстетическое пожелание, не более того

Там были какие-то нюансы, уже не помню. Я постараюсь проверить на выходных.
 
Уважаемый Автор! Не планируется ли включить в список возможных активаторов PLATE утяжеленную железую пластину? Не критично, но возможно кому-то пригодиться. У меня полностью железный интерьер и каменная пластина смотрится в нем немного не к месту. Но это - эстетическое пожелание, не более того
Научись использовать командные блоки.
 
Назад
Верх