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

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

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

  1. Reedanger

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

    Баллы:
    88
    Имя в Minecraft:
    Reedanger
    Здравствуйте, скажите пожалуйста а можно ли с помощью данного плагина сделать так что бы в определенных регионах (местах) срабатывала отравление на игроков?Надеюсь вы меня поняли.
     
  2. Korvinius

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

    Баллы:
    88
    можно:
    1. http://reactions.fromgate.ru/region.htm
    2. http://reactions.fromgate.ru/index.html?potion.htm
     
  3. Pasha4444

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

    Баллы:
    78
    Имя в Minecraft:
    Pasha4444
    Подскажите, как сделать ограничение по уровню.( к примеру 100 макс)
    В моем представлении будет выглядеть как-то так:
    Таймер который включает активатор на проверку уровня у игрока и если он выше чем нужно меняет его на 100
    но как это будет нагружать сервер и будет ли?
     
  4. Reedanger

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

    Баллы:
    88
    Имя в Minecraft:
    Reedanger
  5. BuTaMuH

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

    Баллы:
    88
    Ребят, подскажите, пожалуйста.
    Как сделать активатор, который будет выполнять действие (например, выдавать алмаз) каждые N секунд при условии, что игрок находится в регионе?
    Спасибо!
     
  6. BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    В конфиге РА есть строчка с обновлением в тиках
    Создаешь активатор 'region' и туда пишешь свои действия. Документация есть на 1-й странице этого топика.
     
  7. Reedanger

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

    Баллы:
    88
    Имя в Minecraft:
    Reedanger
    Тащусь от этого плагина самое лучшее что есть, и что было создано:rolleyes::oops::good:
     
  8. boomcss1

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

    Баллы:
    76
    Имя в Minecraft:
    Pup
    Можно ли реализовать?
    Я построил арену, туда вставил NPS(BOSS), игрок жмёт на кнопку, ему выдаётся билет, он кликает по предмету, и его тп на арену драться с боссом. Но как сделать, если на арене уж есть игрок который бьёт босса, и он встал в очередь?
     
    Последнее редактирование: 22 авг 2016
  9. Korvinius

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

    Баллы:
    88
    сделать проверку на наличие игроков в привате, если никого нет, его тпхает на арену, если кто то есть, то ничего не происходит.
     
  10. misha13597

    misha13597 Ньюби

    Баллы:
    1
    как установить цену на команду?
    Чтобы допустим у игрока за исп. команды /case redeem снималось 1000 долларов
     
  11. 0bsid1

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

    Баллы:
    123
    Имя в Minecraft:
    Artarious
    Код:
      kek:
        command: case redeem
        actions:
        - MONEY_PAY=1000

    упс, забыл проверку, ша :p
     
  12. misha13597

    misha13597 Ньюби

    Баллы:
    1
    а куда это вставлять то? никак въехать не могу
     
  13. 0bsid1

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

    Баллы:
    123
    Имя в Minecraft:
    Artarious
    activators.yml, но забей, там не правильно.

    Вот

    /ra add command kek case redeem
    /ra add kek f money 1000
    /ra add kek a money_pay 1000
    /ra add kek r cancel_event true
    /ra add kek r message недостаточно денег на счету

    Код:
      kek:
        override: true
        regex: false
        command: case redeem
        flags:
        - MONEY=1000
        actions:
        - money_pay=1000
        reactions:
        - cancel_event=true
        - message=недостаточно денег на счету
     
  14. boomcss1

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

    Баллы:
    76
    Имя в Minecraft:
    Pup
    REGION_PLAYERS region:pvp players:0
    Он телепортирует только тогда, если в регионе уже есть 1 игрок
    BUTTON:
    arena:
    world: NewEra
    x: 926
    y: 73
    z: -583
    actions:
    - item_give=type:paper name:&bteleport_na_arenu
    ITEM_CLICK:
    tpar:
    item: type:paper name:&bteleport_na_arenu
    flags:
    - REGION_PLAYERS=region:pvp players:0
    actions:
    - TP=loc:NewEra,929.889,72.0,-577.041,355.497,13.193

    Я хочу, что бы меня телепортировало в том случаи, если в регионе нету не кого, но он телепортирует, если в регионе есть игрок, или если я в регионе.
     
  15. Korvinius

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

    Баллы:
    88
    а если сделать так:
    flags:
    - '!REGION_PLAYERS=region:pvp players:1'
     
  16. boomcss1

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

    Баллы:
    76
    Имя в Minecraft:
    Pup
    Вроде заработало, но я ещё посмотрю, когда друг зайдёт.
     
  17. OneDisik

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

    Баллы:
    66
    Помогите, пожалуйста, не могу сделать топ дамагеров.

    Мне нужно при ударе босса, чтобы каждому из 4 человек, которые соответственно ему наносят урон, зачислялся в переменную урон который они нанесли в данный момент
    Вот что я сделал:

    Код:
    MOB_DAMAGE:
      Kataxan:
        mob-type: ZOMBIE
        mob-name: '&cКатахан'
        item: ''
        flags:
        - VAR_PLAYER_COMPARE=id:atdungee value:1
        actions:
        - VAR_PLAYER_SET=id:damageboss value:%damage%
        - EXECUTE=activator:Damage_Indicator_1
        - EXECUTE=activator:Damage_Indicator_2
        - EXECUTE=activator:Damage_Indicator_3
        - EXECUTE=activator:Damage_Indicator_4
    MOB_KILL:
      Kill_kataxan:
        mob-type: zombie
        mob-name: '&cКатахан'
        item: ''
        flags:
        - VAR_PLAYER_COMPARE=id:atdungee value:1
        actions:
        - BROADCAST=&b%player% &5Уничтожил Секретного Моба
        - EXECUTE=activator:Damage_kill_1_mesto player:%player%
    COMMAND:
      Rade_damage:
        override: true
        regex: false
        command: cmd:rade arg1:dmg
        actions:
        - EXECUTE=activator:Damage_Player1 player:%player%
        - EXECUTE=activator:Damage_Player2 player:%player%
        - EXECUTE=activator:Damage_Player3 player:%player%
        - EXECUTE=activator:Damage_Player4 player:%player%
    EXEC:
      Damage_Player1:
        flags:
        - '!VAR_EXIST=id:tpdungeeplayer1'
        actions:
        - MSG=&5===========
        reactions:
        - 'MSG=&c%var:tpdungeeplayer1%: &9%var:%var:tpdungeeplayer1%.damagedungee%'
      Damage_Player2:
        flags:
        - '!VAR_EXIST=id:tpdungeeplayer2'
        actions:
        - MSG=&5===========
        reactions:
        - 'MSG=&c%var:tpdungeeplayer2%: &9%var:%var:tpdungeeplayer2%.damagedungee%'
      Damage_Player3:
        flags:
        - '!VAR_EXIST=id:tpdungeeplayer3'
        actions:
        - MSG=&5===========
        reactions:
        - 'MSG=&c%var:tpdungeeplayer3%: &9%var:%var:tpdungeeplayer3%.damagedungee%'
      Damage_Player4:
        flags:
        - '!VAR_EXIST=id:tpdungeeplayer4'
        actions:
        - MSG=&5===========
        reactions:
        - 'MSG=&c%var:tpdungeeplayer4%: &9%var:%var:tpdungeeplayer4%.damagedungee%'
      Damage_kill_1_mesto_1:
        flags:
        - VAR_PLAYER_GREATER=id:damagedungee value:%var:%tpdungeeplayer2%.damagedungee%
        - VAR_PLAYER_GREATER=id:damagedungee value:%var:%tpdungeeplayer3%.damagedungee%
        - VAR_PLAYER_GREATER=id:damagedungee value:%var:%tpdungeeplayer4%.damagedungee%
        actions:
        - MSG=&dЕсли вы видите это сообщение, значит &6вы заняли 1 место в Данже player:%var:tpdungeeplayer1%

    #Это часть системы, в которой я пытался сделать топ дамагеров
    #Топ нужен для Рейдового данжа. Кто больше нанесет дамага, тому допустим крутой лут. За 2 место другой лут, и за 3 и 4 другой соответственно.

    Прошу огромной помощи

    Кстати, что я делаю не так с флагами:
    Код:
        - FLAG_SET=VAR_GREATER:id:damagedungee1 value:%var:damagedungee2% VAR_GREATER:id:damagedungee1 value:%var:damagedungee3% VAR_GREATER:id:damagedungee1 value:%var:damagedungee4%
     
    Последнее редактирование: 25 авг 2016
  18. PYRO

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

    Баллы:
    78
    @fromgate, соберете под 1.10.2? Различные таймеры сломались, плагин пришел в негодность по этой части:( +PlayEffect также сломался.
     
  19. boomcss1

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

    Баллы:
    76
    Имя в Minecraft:
    Pup
    ITEM_CLICK:
    tpar:
    item: type:paper name:&bteleport_na_arenu
    flags:
    - "!REGION_PLAYERS=region:pvp players:0"
    actions:
    - TP=loc:NewEra,928.636,72.0,-574.635,176.399,15.3
    reactions:
    - cancel_event=true
    - message=&cНа арене уже играет игрок
    Всё работает, но вот проблема, когда игрок телепортируется в арену, ему пишется сообщение, мол на арене уже играет игрок!
     
  20. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    PlayEffect сегодня обновил до 1.10.2
    ReActions тоже когда-то обновлю, но по факту там без только устаревшие метрики от mcstats.org. Если их отключить - то даже ругаться в лог не будут
     

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