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

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

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

  1. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Флаг DELAY=id:24 set-time:24h
    Флаг PERM=Кастомное.право-чего-то.там
    Код:
    COMMAND:
    GiveCase:
        override: true
        regex: false
        command: cmd:Кейс
        actions:
        - BROADCAST=&bTest
    
    http://reactions.fromgate.ru/variables1.htm
     
  2. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Up, извините, просто очень нужен ответ.
     
  3. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Новый баг нашел.
    При вводе команды
    /react add PVP_RESPAWN death3 cause:ANY
    По документации вродь все верно.
    При этом создается активатор только на ПВП
     
  4. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Еще вопрос: при перезапуске сервера все переменные обнуляются?
     
  5. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Нет. Они хранятся в папке ReActions под названием variables.yml
    Пример записи предмета в переменную:
    Код:
      test: 'amount:1 name:{§fМеч Пепла §cI} data:0 type:DIAMOND_SWORD lore:{§7Меч способен
        создать психическую\n§7защиту §3I§7. Противник будет наносить\n§7значительно меньше
        урона.\n§5Активация способности: §6ПКМ\n§5Длительность: §630 секунд\n§5Перезарядка
        способности: §c2 минуты\n§2Апгрейд: §4$1000 + 40 уровней\n§3Характеристики после
        апгрейда:\n§bДлительность: §61 минута\n§bПерезарядка: §c4 минуты\n§eНаберите §6/upgrade
        Pepel1§e,\n§eдержа меч в руках.\n§cАпгрейд снимает все чары\n§cи чинит меч.}'
    
     
  6. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    то есть этот фрагмент я в качестве примера вписываю во вновь созданный файл variables.yml, и у меня появляется глобальная переменная test, которую я могу вписывать в выражения, например:
    actions:
    - ITEM_GIVE %test%

    После выполнения такого действия у меня в инвентаре должен оказаться меч "Меч пепла"?
     
  7. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Да. Только нужно вписывать так:
    Код:
    general:
      test:
    И так выдавать: %var:test%
     
  8. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    в файле variables.yml написал так:
    в файле activators.yml написал так:

    набираю /pr - ноль эмоций, не выдает мне меч.
     
  9. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Попробуйте: - 'item_give=%var:test% (вообще надо как-то уйти от этого "=" - пережитка прошлого ;))
     
  10. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Не почему? Чем мешает такой синтаксис? Лично мне он нравится. Однако, если Вы сократите время, которое требуется для написания нового активатора вручную, я буду только рад :)
     
  11. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    ответ в игре
    2015-11-19_12.50.55_cr.png
    файл "activators" (фрагмент)
    Screenshot_103.jpg
    "variables"
    Screenshot_104.jpg
     
    Последнее редактирование: 19 ноя 2015
  12. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
  13. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @Astrogen
    Странно.
    Вот такое у меня работает 100%:
    Код:
      givetest:
        override: true
        regex: false
        command: cmd:givetest
        actions:
        - message=&6Test item given!
        - ITEM_GIVE=%var:givetest%

    То что он выводит %var:test% вместо значения говорит о том, что плагин "не нашёл" переменную.
     
  14. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    А это как раз надо говорить прямо, в строке ошибки, чтобы было легче новичкам :)
     
  15. Asdvin

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

    Баллы:
    6
    Имя в Minecraft:
    Asdvin
    Ребят! Выручите! Пытаюсь скачать этот плагин по ссылкам в первом посте, открывается какая то хрень с рекламой. Скачиваемый файл устанавливает кучу дерьма на комп. Судя по тому, что вряд ли бы лохотрону посветили 118 страниц темы - у меня на компе какой то вирус. Дайте пожалуйста прямую ссылку на скачивание с яндекс диска или отправьте плагин на почту [email protected]. Пожалуйста.
     
  16. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Вот уж блин. Там стоят ссылки через adfly, сверху давишь "пропустить рекламу" и начинается скачиваться файл. В любом случае: http://dev.bukkit.org/bukkit-plugins/reactions/
     
  17. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    точно, товарищи. Спасибо. дело было в пробеле после двоеточия. Ну и последний момент - комментарии в файле переменных можно делать (через"#"), и не исчезнут ли они при перезаписи переменных в процессе игры?
     
  18. Asdvin

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

    Баллы:
    6
    Имя в Minecraft:
    Asdvin

    Теперь дошло. Понял в чем дело. Видимо этими погаными рекламодателями так и задумано..... Нажал на ссылку, а рекламная страничка которая открылась была очень схожа со страницей стандартного файлообменника. Название файла, кнопка "Скачать" - все как полагается. Ну и жмакнул с разгона. Скачалась какая то гадость, которая выглядела как обычный zip архив. Кликнул посмотреть содержимое - и как поперло, как поперло всякое дер... устанавливаться. От майла, ещё от кого то. Даже какое то китайское г.. установилось, в котором я долго гадал какие иероглифы нажать, чтоб его удалить. В хроме прописался поиск, который не изменить, пока реестр не поправишь - короче полный комплект гадости.

    Ну это мне за невнимательность, что тут скажешь. Спасибо что ответили.
     
  19. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Вообще я как-то что-то делал, по поводу комментариев. Или хотел сделать.
    Сейчас если командой вносится изменение в файл - он полностью перезаписывается. И комментарии теряются.
     
  20. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
     

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