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

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

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

  1. dan_speeday

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

    Баллы:
    76
    Имя в Minecraft:
    _Speeday_
    ну гм 0 можно и в wg поставить
     
  2. Fade_bit

    Fade_bit Новичок Пользователь

    Баллы:
    21
    Да, ток ты заходишь со включенным флаем или God'ом заранее в регион, я уже все другие варианты пробывал, и в каждом варианте есть изъян или недочёт и т.п. поэтому нужна помощь конкретно по ReActions, заранее благодарю!
     
  3. d_b plugins

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

    Баллы:
    61
    Имя в Minecraft:
    TaumSeeker
    Помогите! Не могу создать активатор command. Пишу /ra add cmd 4. Пишет Failed to create 3 (cmd). Please check syntax and try again
     
  4. Fade_bit

    Fade_bit Новичок Пользователь

    Баллы:
    21
    Я разобрался сам, кто хотел помочь - спасибо!
     
  5. Jeff_Michael

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

    Баллы:
    88
    Skype:
    Jeff_Michael14
    Имя в Minecraft:
    Jeff_Michael
    Ясно же, что ошибка в ситаксисе. Соманда введена неверно, а конкретно необнаружено активатора cmd (т.к такого не существует)

    Пишите так:
    Код:
    /ra add COMMAND НазваниеАктиватора КомандаДляВыполненияАктиватора
    Например:
    Код:
    /ra add COMMAND MyFirstActivator start
    при вводе команды /start - активатор выполнит свои действия
     
  6. d_b plugins

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

    Баллы:
    61
    Имя в Minecraft:
    TaumSeeker
    спасибо!
     
  7. Lalki

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

    Баллы:
    66
    Так что, откидывание, тех в кого попал снаряд действия Shoot, никак не сделать?
     
  8. Jeff_Michael

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

    Баллы:
    88
    Skype:
    Jeff_Michael14
    Имя в Minecraft:
    Jeff_Michael
    Плюсую. Мне тоже интересно: можно ли отследить цель, в которую попадает снаряд действия Shoot, после чего провести определённые манипуляции с целью.
     
  9. Jeff_Michael

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

    Баллы:
    88
    Skype:
    Jeff_Michael14
    Имя в Minecraft:
    Jeff_Michael
    Это элементарно, Ватсон. Я сам нашёл ответ на свой вопрос, теперь будем искать ответ на твой.
    Код:
    ITEM_CLICK:
      shooter:
        item: type:STICK
        actions:
        - SHOOT=damage:1 run:{activator:shootexec playeronly:false}
    EXEC:
      shootexec:
        actions:
        - VELOCITY=vector:-1,-1,-1 kick:true
    Вот только надо мутить с Velocity и плейсхолдерами
     
  10. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Работает лишь на игроках. Вместо VelocityCheck подставить свой активатор. Настраивать силу отталкивания можно в действии REGEX - там, где *1, вместо единицы подставить нужно число; советую ставить где-нибудь на *0.5
    Код:
    EXEC:
      VelocityCheck:
        actions:
        - REGEX=input:{%player_loc%} regex:{[^,]+}
        - REGEX=input:{%calc:sin(toRadians(%group40%+90))*1%} regex:{[-]?.{1,5}} prefix:sin_
        - REGEX=input:{%calc:cos(toRadians(%group40%+90))*1%} regex:{[-]?.{1,5}} prefix:cos_
        - if_else=if:{(%sin_group00%>1)||(%sin_group00%<-1)} then:{0.0} else:{%sin_group00%} suffix:_sin
        - if_else=if:{(%cos_group00%>1)||(%cos_group00%<-1)} then:{0.0} else:{%cos_group00%} suffix:_cos
        - var_set=id:shoot value:{%ifelseresult_cos%,0.2,%ifelseresult_sin%}
        - shoot=distance:100 damage:0 run:{activator:VC2 playeronly:true}
      VC2:
        actions:
        - velocity=vector:%var:shoot% kick:false
     
  11. Nikolai_Faint

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

    Баллы:
    96
    Гуд плагин,на spigot 1.12 пойдет?
     
  12. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Пойдет. И на 1.12.1 тоже.
     
  13. Lalki

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

    Баллы:
    66
    Спасибо, попробую. Как я понял, если сразу несколько человек заюзают откидывание будет багать из-за того что переменная глобальная, да?
     
  14. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Скорее всего будет - не нашел способа передать переменную иначе. Конечно, можно создавать персональные переменные вместо глобальной, с владельцем-"жертвой", но боюсь, что файл слишком забьется
     
  15. dan_speeday

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

    Баллы:
    76
    Имя в Minecraft:
    _Speeday_
    У меня проблемка. Делаю я команду fly на русском, но пользоваться могут все, даже у кого нету перма essentials.fly. Действие выполняется от CMD, а не от CMD-OP
     
  16. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Проверка на перм есть?
    Код:
    COMMAND:
      RuFly:
        override: false
        regex: false
        command: полёт
        flags:
        - perm=essentials.fly
        actions:
        - cmd=fly %args%
     
  17. MrStalker

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

    Баллы:
    61
    Здравствуйте, форумчане. Появилась проблема. Используя активатор shoot пытался повесить на цель зелье слабости, но активатор не выполняется при попадании.
    /rea add exec Weak - создал активатор
    /rea add Weak a potion type:weakness level:1 time:5 ambient:false - сделал эффект(при выполнении команды /exec всё работает нормально)
    /rea add item_click WeakShoot type:369 - создал активатор для стержня ифрита
    /rea add WeakShoot a shoot distance:10 damage:2 singlehit:true run:{activator:Vel playeronly:false} - прописал выстрел и запус активатора.
    В итоге всё работает, но цель не получает эффект слабости. Версия MineCraft - 1.8.8, ReActions - v0.10.1
     
  18. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    При попадании в цель активируется активатор(масло масляное) Vel. Замени
    /rea add WeakShoot a shoot distance:10 damage:2 singlehit:true run:{activator:Vel playeronly:false}
    на
    /rea add WeakShoot a shoot distance:10 damage:2 singlehit:true run:{activator:Weak playeronly:false}
     
  19. MrStalker

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

    Баллы:
    61
    Сори, опечатка, но в скобках тоже было написано Weak. Плагин пишет, что его стоит обновить, может дело в этом? На всякий случай переписал. Сейчас отпишусь
     
    Последнее редактирование: 25 авг 2017
  20. dan_speeday

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

    Баллы:
    76
    Имя в Minecraft:
    _Speeday_
    проверки нету, сейчас будет. Спасибо
     

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