Активатор DROP - GlowingInk/ReActions GitHub Wiki
Этот активатор срабатывает, когда игрок выбрасывает какой-либо предмет или стак.
Чтобы создать этот активатор, воспользуйтесь командой:
/react add DROP <ActivatorId> [Item:
<Предмет>
]
Плейсхолдер | Описание |
---|---|
%droplocation% | Показывает координаты игрока, когда он что-то попытался выбросить. |
%pickupDelay% | задержка (в тиках) перед тем, как этот предмет будет доступен для захвата игроками. Если изменить эту временную переменную при помощи действия VAR_TEMP_SET, то изменится и задержка. |
%item% | предмет, который выбрасывается. Если изменить эту временную переменную при помощи действия VAR_TEMP_SET, то изменится и дроп |
- Запретим игрокам выбрасывать любые предметы и выведем координаты игрока:
/react add DROP dp
/react add dp a CANCEL_EVENT true
/react add dp a MESSAGE %droplocation%
или
DROP:
dp:
item: ''
actions:
- CANCEL_EVENT=true
- MESSAGE=%droplocation%
- Запретим выбрасывать только алмазный блок:
/react add drop dp2 item:{type:diamond_block}
/react add dp2 a CANCEL_EVENT true
DROP:
dp2:
item: type:diamond_block
actions:
- CANCEL_EVENT=true
- Изменим задержку, перед тем как предмет будет доступен игрокам:
DROP:
dp3:
item: type:gold_block
actions:
- MESSAGE=player:all &6&lРаздача! &a(%droplocation%)
- VAR_TEMP_SET=id:pickupDelay value:200
- 'message=&eЗолотой блок будет доступен через &c%CALC:%pickupDelay%/20% &eсекунд'