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

Плагин [ADMIN] Re:ReActions | Простейший скриптовый плагин (1.19+)

Тема в разделе "Неподтвержденные плагины", создана пользователем imDaniX, 6 сен 2019.

  1. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Поправил, попробуй сейчас.
     
  2. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    Да теперь все отлично работает
     
  3. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
  4. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Неправильно сохранялся материал. Поправил, теперь должно работать. Также нужно поправить в конфиге уже существующий материал. Вместо прописывания location:... теперь можно ввести location:%view%, и вставится координаты, куда сейчас смотришь.
     
  5. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    как работать с командами, я что то совсем не понимаю
    Вот как у меня все выглядит, не работает совсем
     
  6. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Работает, просто не работает с несколькими аргументами, как это было раньше. Так или иначе, добавил опцию starts - если поставить true, команда будет проверяться не на полное соответствие, а на наличие в начале текста из command.

    Если собираешься делать новую команду - советую попробовать новую систему команд в commands.yml. Она позволяет создавать аргументы с автозаполнением(по нажатию tab), активировать EXEC-активаторы в зависимости от введенных аргументов.
     
  7. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    Я попытался протестировать и опять ноль результата

    commands.yml
    Код:
    example:
      command: test
      exec: fq
    activators.yml
    Код:
    EXEC:
      fq:
        actions:
        - MESSAGE=Слушай вот - %args%
        - TP=lol
    
     
  8. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Попробуй последний билд.
     
  9. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    Да, теперь все работает, но можно ли как то передавать аргументы после команды.
    Например чтобы передовать название для активатора, (пишем /fq test1 и активируется следующая команда /react create BLOCK_CLICK test1...) чтобы упростить создание однотипных актеваторов.
     
  10. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    %arg1%, %arg2%, %argN% - N'ый аргумент отдельно
    %args% - все аргументы
    %argscount% - количество аргументов
    %args1%, %args2%, %argsN% - все аргументы после N'ого аргумента
    %prefix% - префикс(в "/minecraft:kill" это "minecraft")
    %label% - команда после префикса
    %arg0% - префикс + команда
    %command% - вся строка команды
     
  11. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    Пошли супер странные ошибки:
    https://pastebin.com/f9FUZy9W
    https://pastebin.com/bipzQHRL
    Такой кек когда у меня вместо текстового файла стала появляться папка с названием "activators.yml"
    Не баг а фича
     
  12. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Поправил.
    А это при каких обстоятельствах вышло? оО
     
  13. pasha5018

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

    Баллы:
    76
    Имя в Minecraft:
    tdmackey
    Не заметил при каких именно но это это было и при перезагрузке, сейчас после новой версии все более менее.
    Спустя столько ошибок и попыток получилось сделать первую "реакцию"
    Ты там говорил про авторизацию через там, так вот команда вся красная пусть и работает)
    Код:
    quest:
      command: quest
      alias:
      - q
      prefix: animals
      register: true
      override: false
      tab: true
      permission: animals.cat
      exec: err
      backup: err
      args:
        'true *':
          tab: true
          ignore_after: true
          permission: admin.quest
          exec: tq
        'false *':
          tab: true
          ignore_after: true
          permission: admin.quest
          exec: fq
        'start *':
          tab: true
          ignore_after: true
          permission: admin.quest
          exec: sq
        'end *':
          tab: true
          ignore_after: true
          permission: admin.quest
          exec: eq      
     
  14. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Очень странно. А с консоли как?
    [​IMG]
     
  15. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  16. Korvinius

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

    Баллы:
    88
    Помню в старом реакшенсе была ошибка, когда выдаешь предмет, который хранится в переменной, если в лоре этого предмета есть перенос строки "\n", это так и вставлялось, текстом, а не переносом, это в новой версии не исправляли?
     
  17. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Это исправляли в оригинальном, но вместе с этим обновлением стало невозможным использовать знак $. Все из-за текущей системы плейсхолдеров - с одной стороны она сделана неплохо, с другой же её довольно сложно как-либо модифицировать и исправлять. Увы, не знаю, как именно это работает сейчас.
     
  18. Korvinius

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

    Баллы:
    88
    Я сейчас на своем сервере использую последнюю оригинальную версию, эта ошибка не исправлена.
     
  19. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Кинул тебе маааааленький такой пулл-реквест от нечего делать.

    А если серьёзно, посмотрел я бегло плагин. Расписывать по коду ничего не буду, напишу лишь одно - мне кажется, или у тебя пробелов слишком много от границы? По стандарту 4 пробела, у тебя то ли 6, то ли 8, не понятно.
     
  20. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Это табы, но у гитхаба свой взгляд на их размер.
     

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