forked from Redolith/ReActions
-
Notifications
You must be signed in to change notification settings - Fork 8
Активатор BLOCK_BREAK
MaxDikiy edited this page Sep 6, 2017
·
6 revisions
Этот активатор срабатывает, когда игрок разрушает блок.
Чтобы создать этот активатор, воспользуйтесь командой:
/react add BLOCK_BREAK <ActivatorId> [block:
<ФорматПредмеа(ТолькоБлоки!)>
] [loc:
<Координаты>
]
Placeholder | Описание |
---|---|
%block% | Сломанный блок, представленный в формате предмета |
%blocktype% | Тип блока |
%blockdata% | Зачение data блока |
%blocklocation% | Координаты блока |
%is_drop% | Есть ли дроп при разрушении или нет. Если изменить эту временную переменную при помощи действия VAR_TEMP_SET, то можно разрешить или запретить дроп. Возможные значения: true/false
|
- Запрет на разрушение всех блоков в мире:
/react add BLOCK_BREAK bb
Смотрим на небо, когда вводим эту команду
/react add bb a CANCEL_EVENT true
или
BLOCK_BREAK:
bb:
block: ''
actions:
- CANCEL_EVENT=true
- Запрет на разрушение всех сундуков в мире:
/react add BLOCK_BREAK bb2 block:type:CHEST
/react add bb2 a CANCEL_EVENT true
или
BLOCK_BREAK:
bb2:
block: type:CHEST
actions:
- CANCEL_EVENT=true
- Запрет на разрушение одного сундука. Ставим сундук в нужной точке, смотрим на него и вводим команду:
/react add BLOCK_BREAK bc3
или вводим команду явно:/react add BLOCK_BREAK bb3 block:type:CHEST loc:world,100,60,100
/react add bb3 a CANCEL_EVENT true
или
BLOCK_BREAK:
bb3:
block: type:CHEST
location: world,100,60,100
actions:
- CANCEL_EVENT=true
location: world,100,60,100
- координаты сундука
- Запретить разрушать только определённые блоки мира:
/react add BLOCK_BREAK bb4
/react add bb4 f COMPARE param:%blocktype% value1:DIRT value2:GRASS value3:STONE
/react add bb4 a CANCEL_EVENT true
или
BLOCK_BREAK:
bb4:
block: ''
flags:
- COMPARE=param:%blocktype% value1:DIRT value2:GRASS value3:STONE
actions:
- CANCEL_EVENT=true
- Выводить сообщение при разрушении красной шерсти
/react add BLOCK_BREAK break_red_wool block:{type:WOOL color:RED}
/react add break_red_wool a MESSAGE &cЭто была красивая красная шерсть...
или
BLOCK_BREAK:
break_red_wool:
block: type:WOOL color:RED
actions:
- MESSAGE=&cЭто была красивая красная шерсть...
- Команды и пермишены
- Активаторы
- Кастомные команды
- Флаги
- Действия
- Таймеры
- Меню
- Форматы данных
- Конфигурация