Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Привет, как в плагине ReActions создать команду с такими проверками:

Есть плагин CustomEnderChest в нем есть такие команды [ec, ec open, ec reload] и нужно сделать следующее:

1. Команда с правильным аргументом [/ec open] - выполняется команда CustomEnderChest
2. Команда с неправильным аргументом [/ec test] - выполняется команда1 ReA
3. Команда без аргумента [/ec] - выполняется команда2 ReA
создаешь COMMAND с cmd: ec
далее в actions:
- IF_ELSE=if:{'%arg1% != 'open'} then:run:{actions:{action1:{MESSAGE=кек}}}
 
Кто может помочь, что не так с этим скриптом? по идее если у игрока в руке блок бетонной смеси с требуемым названием и описанием установка блока должна отменяться, но она отменяется при клике ЛЮБЫМ блоком или вещью.
Код:
Quartz_sand_blocker:
      block-type: ''
      click-type: RIGHT
      flags:
      - ITEM=type:CONCRETE_POWDER amount:1 data:0 name:{§rКварцевый песок} lore:{§8Химическая формула: SiO2\n§7VillagerTech} regex:false
      actions:
      - CANCEL_EVENT=true
      reactions:
      - CANCEL_EVENT=false
если это активатор ITEM_CLICK, то что там делает " block-type:'' " ?
 
Здравствуйте, может кто дать шаблон или помочь? нужен скрипт на создание активатора там где игрок поставит блок, т.е. чтоб при установке железного блока с именем 'стальной блок' на кординатах установленного блока создавался активатор и при разрушении выпадал именно блок с именем а не простой.

Как сделать активатор с тригером на вещь с нужным мне именем и как разбросать вешь при разрушении блока я знаю, я не могу понять как отследить точку куда игрок поставит блок и там создать активатор.
 
Мой чанкконфиг с таким справится, с небольшой поправкой логики в ивенте.
 
Мой чанкконфиг с таким справится, с небольшой поправкой логики в ивенте.
Попытался зайти на твой профиль - ошибка безопасности... "Защита моего профиля как защита базы 51 - даже никто подойти близко не может" http://www.rubukkit.org/members/alexandrage.1987/
XD
 
Всем привет! Мне нужна помощь , я хочу сделать команду бонус , с процентом на выпадения предмете , тоесть с шансом 20% вы можете получить алмазный блок , но только в раз неделю (можно использовать команду) , это я сделал , но не могу сделать одно , если предмет не выпал то должно писать например: вам не повезло , а если выпало: вы выйграли , а если игрок вводит команду , но не прошла неделя , ему должно писать другое , типо вы сможете использовать команду через .... Я не могу разделить , что-бы в одном случает писало одно , а в другом другое соответственно , заранее спасибо .
 
Помогите с BLOCK_SET, вроде все варианты проверил, и никак
Код:
BLOCK_BREAK:
  log:
    block: ''
    location: world,716.0,123.0,29.0,0.0,0.0
    actions:
    - BLOCK_SET=block:{%blocktype%} loc:{%blocklocation%}
 
Всем привет! Надеюсь, что эту тему просматривают те, кто хоть немного разбирается в формате времени CRON.
Мне нужен таймер, который запускал бы активатор каждый час (13:00,14:00,15:00...)
И таймер, который бы запускал активатор каждые час 1 минута
(X:01) - 3:01; 6:01; 9:01; 12:01; 15:01


Вот таймера для примера:

time: 0 0/1 * * * ? - каждую минуту
time: 0 0 9 ? * * - каждый день в 9ч
time: 0 0 21 ? * * - каждый день в 21ч
 
Всем привет! Надеюсь, что эту тему просматривают те, кто хоть немного разбирается в формате времени CRON.
Мне нужен таймер, который запускал бы активатор каждый час (13:00,14:00,15:00...)
И таймер, который бы запускал активатор каждые час 1 минута
(X:01) - 3:01; 6:01; 9:01; 12:01; 15:01


Вот таймера для примера:

time: 0 0/1 * * * ? - каждую минуту
time: 0 0 9 ? * * - каждый день в 9ч
time: 0 0 21 ? * * - каждый день в 21ч
http://www.quartz-scheduler.org/
 
Привет, спасибо за прекрасный плагин! Но к сожалению в последнем обновлении (0.11.1) он конфликтует с плагином TintHealth(он делает экран красным при получении урона). Теперь у меня постоянно красный экран :(
Мне пришлось использовать плагин предыдущей версии
Версия игры: 1.12.2 (На всякий случай, если требуется :) )

Ещё у меня есть идея для активатора:
Изменение позиции взгляда игрока. Можно с помощью телепорта, но мне нужно именно изменение положения глаз. Принцип изменения взгляда можно посмотреть так: /teleport @p ~ ~ ~ ~10 ~5. В таком случае позиция взгляда игрока изменится на 10 по одной оси, и на 5 в другой. Команда именно /teleport, а не /tp

UPD: @fromgate (надеюсь заметишь это сообщение, и не будешь раздражен тем, что возможно я тебя отвлёк от чего-то из-за упоминания, кек. Продолжай делать и улучшать плагин!)
 
Последнее редактирование:
Привет, спасибо за прекрасный плагин! Но к сожалению в последнем обновлении (0.11.1) он конфликтует с плагином TintHealth(он делает экран красным при получении урона). Теперь у меня постоянно красный экран :(
Мне пришлось использовать плагин предыдущей версии
Версия игры: 1.12.2 (На всякий случай, если требуется :) )

Ещё у меня есть идея для активатора:
Изменение позиции взгляда игрока. Можно с помощью телепорта, но мне нужно именно изменение положения глаз. Принцип изменения взгляда можно посмотреть так: /teleport @p ~ ~ ~ ~10 ~5. В таком случае позиция взгляда игрока изменится на 10 по одной оси, и на 5 в другой. Команда именно /teleport, а не /tp

UPD: @fromgate (надеюсь заметишь это сообщение, и не будешь раздражен тем, что возможно я тебя отвлёк от чего-то из-за упоминания, кек. Продолжай делать и улучшать плагин!)
Плагин заброшен уже года 2 как...
 
МОжно ли в ближайшее время ожидать плагин на Sponge?)
 
Здравствуйте, ломаю голову уже второй день над этим.

Мне нужен айтем с действием (в данном случае эффектом) который будет проверяться только по айди и кол-во, остальные параметры такие как название, лор и т.д. разрешены любые.

Я скинул код, в чем ошибка? Если у айтема название и лор не ванильные - активатор не работает.

[Версия сервера: 1.12.2]
Код:
ITEM_CLICK:
  bint:
    item: type:INK_SACK data:6 amount:1
    flags:
    - DELAY=id:bint set-time:4
    actions:
    - ITEM_REMOVE=type:INK_SACK data:6 amount:1
    - potion=type:REGENERATION level:2 time:3 ambient:true
    regex: false
 
Здравствуйте, ломаю голову уже второй день над этим.

Мне нужен айтем с действием (в данном случае эффектом) который будет проверяться только по айди и кол-во, остальные параметры такие как название, лор и т.д. разрешены любые.

Я скинул код, в чем ошибка? Если у айтема название и лор не ванильные - активатор не работает.

[Версия сервера: 1.12.2]
Код:
ITEM_CLICK:
  bint:
    item: type:INK_SACK data:6 amount:1
    flags:
    - DELAY=id:bint set-time:4
    actions:
    - ITEM_REMOVE=type:INK_SACK data:6 amount:1
    - potion=type:REGENERATION level:2 time:3 ambient:true
    regex: false
item: type:INK_SACK name:{.*} lore:{.*} data:6 amount:1
 
Добрый вечер.
Интересует вопрос, как с помощью регулярных выражений модицировать команду /money pay так, чтобы нельзя было переводить сумму более 1500$ за 1 раз.
Пытался сделать, вообще не работает, не понимаю, что не так делаю..
COMMAND:
moneypaycommand:
override: true
regex: true
command: money pay
actions:
- CANCEL_EVENT=true
- 'REGEX=input:{%command%} regex:{.+\s(\w+) (.+)}'
- exec moneypaycmd player:%player%
EXEC:
moneypaycmd:
flags:
- GREATER param:%group02% value:1500
actions:
- cmd=money pay %player_name% 1500
- message=&cНа команду &e/money pay&c наложено ограничение. Вы не сможете перевести больше &e1500$&cза 1 раз.
- cmd_console=mail send console §4§lИгрок §c%player%% §4§lпытался перевести §c%group02% §4§lигроку §c%player_name%§4§l.
 

Поделиться этой страницей

Назад
Верх