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

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

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

  1. AlikSondor

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

    Баллы:
    61
    Имя в Minecraft:
    GreenChester
    Вообще хз как, но ReActions мешает работе моего античита. Стоит Matrix.
    С установленным ReActions не обнаруживает NoSlow и гораздо хуже Speed.
    Выяснял какой плагин мешает перебором. Со всеми плагинами кроме реакций всё нормально.
     
  2. Maxvell

    Maxvell Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Maxvell
    Подскажите планируется ли обновление до версии игры 1.13 - 1.13.2?
     
  3. AlikSondor

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

    Баллы:
    61
    Имя в Minecraft:
    GreenChester
  4. Maxvell

    Maxvell Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Maxvell
  5. AlikSondor

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

    Баллы:
    61
    Имя в Minecraft:
    GreenChester
    Обновы PlayEffect до 1.12, увы, не дождались))
     
  6. Sheridanssss

    Sheridanssss Новичок

    Баллы:
    6
    UP UP UP
    Хелп, ребята
     
  7. GreenChest

    GreenChest Активный участник

    Баллы:
    61
    Имя в Minecraft:
    GreenChest
    Нужные команды чекай сам через инструкцию к плагину, я опишу лишь механизм и активаторы
    Вход делаешь через GUI меню, команду ставишь MobArena или любую другую.
    Далее просто вставь этот код в actions.yml (Отредактируй под себя всё что в скобках)

    COMMAND:
    mobarena:
    override: true
    regex: false
    command: (mobarena)
    actions:
    - cmd_console=eco take %PLAYER_NAME% 150
    - cmd_console=tp %PLAYER_NAME% (Координаты)
    - cmd_console=pex user %PLAYER_NAME% remove (chestcommand.open.mobarena)
    - cmd_console=exec
    - wait time: (Время через которое его тепнет на спавн)
    - cmd_console=spawn %PLAYER_NAME%
    - wait time: (Время через которое можно снова зайти на арену)
    - cmd_console=pex user %PLAYER_NAME% add (chestcommand.open.mobarena)


    Через активатор Mob_kill начисляешь игроку деньги, плейсхолдер %RANDOM:<От>-<До>% в помощь.
    (Часа через 3 напишу код, пока некогда)

    UPD по претензиям SOHIGH
     
    Последнее редактирование: 20 мар 2019
  8. SOHIGH

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

    Баллы:
    76
    Боже, и никто не в силах написать пару штук активаторов?
     
  9. SOHIGH

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

    Баллы:
    76
    Чел ждёт уже двое суток ответа нормального.
     
  10. SOHIGH

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

    Баллы:
    76
    Твой ответ бесполезен на все 100%. Если человек обращается сюда с подобным вопросом, ему вряд ли такой ответ поможет.
    P.S. Создавать активаторы, добавлять/удалять флаги/действия/противодействия с помощью команд признак неумного человека.
     
  11. SOHIGH

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

    Баллы:
    76
    Sheridanssss,
    Код:
    EXEC:
      'nullmobzone':
        actions:
        - DELAY_PLAYER=id:mobzone time:0s
      tpinzone1:
        flags:
        - DELAY_PLAYER=id:mobzone
        actions:
        - EXECUTE=activator:tpinzone2
        reactions:
        - 'MESSAGE=&7Ещё рано. Осталось: &7%delay-left-hh%ч., %delay-left-mm%м., %delay-left-ss%с.'
      tpinzone2:
        flags:
        - MONEY=150
        actions:
        - MONEY_PAY=150
        - MESSAGE=&aПроходишь! &7(&a150&c$ &aснято)
        - TP=loc:mobzone
        - VAR_PLAYER_SET=id:mobzone value:1
        - EXECUTE=activator:mobtime
        reactions:
        - MESSAGE=&cНедостаточно денег!
      mobtime:
        actions:
        - WAIT=time:30m
        - MESSAGE=&7До конца 30 минут!
        - WAIT=time:15m
        - MESSAGE=&7До конца 15 минут!
        - WAIT=time:10m
        - MESSAGE=&7До конца 10 минут!
        - WAIT=time:5m
        - MESSAGE=&7До конца 5 минут!
        - WAIT=time:2m
        - MESSAGE=&7До конца 3 минуты!
        - WAIT=time:1m
        - MESSAGE=&7До конца 2 минуты!
        - WAIT=time:1m
        - MESSAGE=&7До конца 1 минута!
        - WAIT=time:1m
        - DELAY_PLAYER=id:mobzone time:3h
        - TP=loc:mobenter
        - MSG=&aТы продержался целый час. До следующего раза ровно 3 часа!
        - VAR_PLAYER_SET=id:mobzone value:0
    QUIT:
      leavemobzone:
        flags:
        - VAR_PLAYER_COMPARE=id:mobzone value:1
        actions:
        - DELAY_PLAYER=id:mobzone time:3h
    JOIN:
      joinmobzone:
        join-state: ANY
        flags:
        - VAR_PLAYER_COMPARE=id:mobzone value:1
        actions:
        - TP=loc:mobenter
        - VAR_PLAYER_SET=id:mobzone value:0
    COMMAND:
      mobzone:
        override: true
        regex: false
        command: mob
        actions:
        - EXECUTE=activator:tpinzone1
    
    Тебе понадобится установить 2 локации:
    mobzone - точка, куда будут телепортироваться игроки (арена или ещё что). (/rea add loc mobzone (нужно зайти на сервер и прописать команду от имени админа.))
    mobenter - точка, куда будут телепортироваться игроки после часа в арене. (/rea add loc mobenter (нужно зайти на сервер и прописать команду от имени админа.))
    Ах, да, арену запривать под названием mobzone (мир в активаторах по дефолту - world)
    Активатор nullmobzone очистит задержку (после проведённого часа на арене можно написать /exec nullmobzone и задержка 3 часа у тебя пропадёт (только админам))



    Чтобы зайти в арену нужно сделать активатор (меню, команду, табличку и т.д.), в действиях которого нужно добавить EXECUTE=id:tpinzone1
    Можешь использовать это:
    Код:
    COMMAND:
      mobzone:
        override: true
        regex: false
        command: mob
        actions:
        - EXECUTE=activator:tpinzone1
    
     
    Последнее редактирование: 25 мар 2019
  12. Korvinius

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

    Баллы:
    88
    Хочу уточнить, флаг COMPARE проверяет только полное совпадение или возможны регулярные выражения?
     
  13. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    В связи с уходом от ReActions решил потихоньку вываливать все, что было до этого момента на сервере на основе РеА.
    Игровые автоматы
    Вдохновлялся ItemSlotMachine, но с блоками вместо рамок, наградами предметами и без накопления награды. Естественно, все можно переделать.
    Использовались призы, которые достаются из БД MySQL(item(string), type(string)). Из-за действия block_fill требуется, чтобы слоты находились линией в 3.
    SlotEngine - "движок" игрового автомата.
    SlotMachines - пример использование + простейший анти-афк(зажим мышки на автомате).
    Cashier - простенький магазин жетонов.
    SlotMachine2 - прототип автомата другого типа.
    SlotOther - простенькая команда для закидывания предметов.
     
  14. Sheridanssss

    Sheridanssss Новичок

    Баллы:
    6
    Спасибо большое тебе) И спасибо тем, кто уделил время на помощь, буду разбираться
     
  15. mixilester

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

    Баллы:
    76
    Имя в Minecraft:
    SuvlachnayAT
    Помогите пожалуйста как то давно делал что бы в чужих приватах нельзя было пкм 1 определенным блоком по 2 определенному блоку. и теперь забыл как это сделать
    [​IMG]
     
  16. UltimaDragon

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

    Баллы:
    61
    Имя в Minecraft:
    Angelok
    Кто разработчик данного плагина? Если же Вы - прошу исправить 4 бага, при взаимодействии с модами.
    1) - При разрушении сундука Дракона (мод DraconicEvalution) вещи в сундуке не сохраняются, а просто исчезают.
    2) - При рестарте сервера все механизмы любого уровня (мод ThermalExpation) превращаются в Основные и теряют расширения (улучшения)
    3) Кабели МЭ-сети каким-то образом разъединяются (так же при рестарте) и мэ сеть прекращает работу, пока их не сломаешь и не вернёшь на место (мод AppliedEnergistics)
    4) Команда /ra add <активатор> (flag/action/reaction) выдаёт вечно ошибки. Однако при настройке через файл и перезагрузке (/ra reload) плагин обнаруживает новые активаторы и всё хорошо.

    Так же есть пожелание добавить плейсхолдер который заменяется на название привата в котором стоит игрок в формате <world>[private].

    Для справок: Ядро Thermos, сервер с модами и плагинами. Версия 1.7.10
     
  17. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Плагин вроде и не рассчитывался на мод-сервера. Так или иначе, разработчик сейчас в отставке, по крайней мере на сей момент разработка плагина остановлена.
    Если плагин действительно нужен - придется нанимать кодера, который подсобит с этим делом. Иначе либо надеяться на лучшее(что маловероятно), либо перейти на какой-нибудь аналог, вроде Skript.
     
  18. UltimaDragon

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

    Баллы:
    61
    Имя в Minecraft:
    Angelok
    Skript имеет в сотню меньше возможностей + не понятен в использовании по сравнению с ReActions

    К сожалению плагины писать я совершенно не умею, т.к. не знаю Java язык.
     
    Последнее редактирование: 31 мар 2019
  19. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Skript имеет намного больше, нежели РеА. Хотя бы возможность работы с бОльшим количеством ивентов, в том числе работа с мобами(а не только их спавн и действия при смерти). Другое дело, что он и правда проблематичен в понимании, особенно для людей, чей основной язык отличен от английского. И в конце концов, РеА и предназначается для простого скриптинга, и в нем не нужно долго изучать синтаксис.
     
  20. UltimaDragon

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

    Баллы:
    61
    Имя в Minecraft:
    Angelok
    А можно ли в нём юзать flags? И где есть видео-гайды по Skript?
     

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