Войти или зарегистрироваться

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

Здравствуйте, скажите пожалуйста а можно ли с помощью данного плагина сделать так что бы в определенных регионах (местах) срабатывала отравление на игроков?Надеюсь вы меня поняли.
 
Здравствуйте, скажите пожалуйста а можно ли с помощью данного плагина сделать так что бы в определенных регионах (местах) срабатывала отравление на игроков?Надеюсь вы меня поняли.
можно:
1. http://reactions.fromgate.ru/region.htm
2. http://reactions.fromgate.ru/index.html?potion.htm
 
Подскажите, как сделать ограничение по уровню.( к примеру 100 макс)
В моем представлении будет выглядеть как-то так:
Таймер который включает активатор на проверку уровня у игрока и если он выше чем нужно меняет его на 100
но как это будет нагружать сервер и будет ли?
 
Ребят, подскажите, пожалуйста.
Как сделать активатор, который будет выполнять действие (например, выдавать алмаз) каждые N секунд при условии, что игрок находится в регионе?
Спасибо!
 
Ребят, подскажите, пожалуйста.
Как сделать активатор, который будет выполнять действие (например, выдавать алмаз) каждые N секунд при условии, что игрок находится в регионе?
Спасибо!
В конфиге РА есть строчка с обновлением в тиках
Создаешь активатор 'region' и туда пишешь свои действия. Документация есть на 1-й странице этого топика.
 
Тащусь от этого плагина самое лучшее что есть, и что было создано:rolleyes::oops::good:
 
Можно ли реализовать?
Я построил арену, туда вставил NPS(BOSS), игрок жмёт на кнопку, ему выдаётся билет, он кликает по предмету, и его тп на арену драться с боссом. Но как сделать, если на арене уж есть игрок который бьёт босса, и он встал в очередь?
 
Последнее редактирование:
Можно ли реализовать?
Я построил арену, туда вставил NPS(BOSS), игрок жмёт на кнопку, ему выдаётся билет, он кликает по предмету, и его тп на арену драться с боссом. Но как сделать, если на арене уж есть игрок который бьёт босса, и он встал в очередь?
сделать проверку на наличие игроков в привате, если никого нет, его тпхает на арену, если кто то есть, то ничего не происходит.
 
как установить цену на команду?
Чтобы допустим у игрока за исп. команды /case redeem снималось 1000 долларов
 
а куда это вставлять то? никак въехать не могу
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=недостаточно денег на счету
 
сделать проверку на наличие игроков в привате, если никого нет, его тпхает на арену, если кто то есть, то ничего не происходит.
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

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

Мне нужно при ударе босса, чтобы каждому из 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%
 
Последнее редактирование:
@fromgate, соберете под 1.10.2? Различные таймеры сломались, плагин пришел в негодность по этой части:( +PlayEffect также сломался.
 
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На арене уже играет игрок
Всё работает, но вот проблема, когда игрок телепортируется в арену, ему пишется сообщение, мол на арене уже играет игрок!
 
@fromgate, соберете под 1.10.2? Различные таймеры сломались, плагин пришел в негодность по этой части:( +PlayEffect также сломался.

PlayEffect сегодня обновил до 1.10.2
ReActions тоже когда-то обновлю, но по факту там без только устаревшие метрики от mcstats.org. Если их отключить - то даже ругаться в лог не будут
 
Назад
Верх