1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Релизы плагинов", создана пользователем fromgate, 16 июл 2013.

  1. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Активатор ITEM_CONSUME поможет. А делать цепочку действий можно с помощью переменной, назначая новое значение на каждом новом шагу, которое будет проверяться на последующем.
     
  2. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    Да)
    Могу (в случае успеха) даже скинуть ;)
    Можешь сказать, как ты все же справился с проблемой ITEM_CLICK ?
    Не хочу мучатся делая через всякие Переменные и т.д. :)
     
  3. Korvinius

    Korvinius Активный участник Пользователь

    Баллы:
    88
    покажи свои активаторы, тогда я смогу что то посоветовать.
     
  4. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76

    Уже отправлял это видео выше)
     
  5. Korvinius

    Korvinius Активный участник Пользователь

    Баллы:
    88
    ты не видео отправляй, а покажи, что творится у тебя в конфиге, только для удобочитаемости вставь активаторы в теги:
    Код:
    [code]...
     
  6. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    Не знаю каким образом, но только что сделал так-же как делал в видео - все работает :)
    Удивительная магия ;)
     
  7. Korvinius

    Korvinius Активный участник Пользователь

    Баллы:
    88
    никто не задумывался над возможностью запрета стрелять из лука в указанных регионах?
     
  8. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Можно удалять энтити типа стрела в нужном регионе.
     
  9. Korvinius

    Korvinius Активный участник Пользователь

    Баллы:
    88
    о! точно, спасибо, попробуем :)
     
  10. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    Хотел бы задать очень глупый вопрос - как сделать задержку между Действиями?)
    WAIT:11s не работает, действие выполняется сразу же!(
    И еще 1 ну ооочень глупый вопрос - как выдавать право 1 игроку?) Например мне нужно Vasia_Pupkin дать право reactions.TEST , а у Testovich забрать право reactions.TEST2
    Какие команды писать?)
    Как я понял - ACTION_DELAYED
    Но мне интересно - цепочка активаторов (после указанного действия) пойдет после него выполнятся или сразу-же
    Ну давайте вот пример:
    ACTION_DELAYED time:1m action:{MESSAGE &6Это сообщение отобразится через одну минуту!}
    MESSAGE &6Test1
    MESSAGE &5Test2

    При активации выведет -
    MESSAGE &6Это сообщение отобразится через одну минуту!
    MESSAGE &6Test1
    MESSAGE &5Test2

    Или -
    MESSAGE &6Test1
    MESSAGE &5Test2
    MESSAGE &6Это сообщение отобразится через одну минуту!

    Надеюсь суть вопроса я выразил понятно ;)
    Сделал)) Осталось доделать 1 маленькую доработку и Живая Вода готова)
    Ну 1 проблемка выше написана ;)

    Кстати, выше читал, что нельзя ReActions определять здоровье((
    То есть флаг "Если столько здоровья"не работает?
    И еще хотел спросить - если здоровье допустим вот 3 сердца, а со следующим ударом 0,5 сердца или смерть - actions сработает МГНОВЕННО (Прямо перед смертью?)
    Или не успеет?
     
  11. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    /pex user Vasia_Pupkin add reactions.TEST
    /pex user Testovich remove reactions.TEST2
     
  12. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    То есть вы хотите сказать, что нужно писать ВСЕ последующие активаторы через ACTION_DELAYED т.к. работать по нормальному не будет?
    Я так и не понял по-поводу здоровья)
    Хочу спросить - как реализовать такую фишку используя плейсхолдер

    %HEALTH%

    Я хочу, чтобы когда у игрока было 1/20 сердца происходило действие.
     
  13. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Такого, к сожалению, пока нет.
    Работать будет и через WAIT.
     
  14. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    WAIT:11s не работает :(
    пробовал WAIT=11s тоже самое..
     
  15. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Вы документацию хоть читали к синтаксису? WAIT
     
  16. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    Какой я "дурак", спасибо :)
     
    Последнее редактирование: 14 фев 2016
  17. Korvinius

    Korvinius Активный участник Пользователь

    Баллы:
    88
    @fromgate, я дико извиняюсь, что пишу в третий раз, но хочу снова напомнить об ошибке в последней версии плагина, при подсчете предметов в инвентаре, то есть предметы из разных ячеек не плюсуются :(
    ***
    И еще, хотел спросить, может кто то пробовал, в действии EXECUTE, есть задержка delay, допустим запускаемый этим действием активатор должен выполнить что то в отношении игрока, а если игрок до момента выполнения выйдет из сервера и войдет обратно уже после того, как истечет задержка, действие отработает или уже нет?
     
  18. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @Korvinius
    Я помню. Просто сейчас я пока не готов лезть в код ReActions. Но я уже начал трансформировать для совместимости с Nukkit и в процессе я проверю все такие вопросы.
     
  19. Wolfys

    Wolfys Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    wolfysge
    Ребят, помогите пожалуйста как сделать простую кнопку с задержкой на 24 часа.
    То есть игрок подошел нажал кнопку, ему выдался предмет, следующий можно получить только через сутки. :oops:
    У меня почему-то пока не получается это сделать....
     
  20. Soul_KRT

    Soul_KRT Активный участник Пользователь

    Баллы:
    76
    Тебе поможет действие DELAY_PLAYER
    Документация и прочее на reactions.fromgate.ru ;)

     

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