Помогите Как в ReActions сделать цикл.

  • Автор темы Автор темы cergmin
  • Дата начала Дата начала

cergmin

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
cergmin
Как в ReActions сделать что бы выполнялось заполнение блоков в 5 разных местах с интервалом в 1 секунду и оно повторялось после завершения цикла.
 
Заполнение блоков = действие -> документация.
Интервал в одну секунду - флаг WITE, если необходимо приостановить выполнение активатора.
Или же DELAY_PLAYER, который не позволит запустить активатор раньше истечения срока. Первый вариант в данной ситуации предпочтительнее.
Цикл - вызовов такого характера: EXEC1->EXEC2->EXEC1. Прерывание устраивайте по флагу. В цикле не желательно использовать что-либо для противодействия, ибо оно должно служить только выходом из цикла.
 
Заполнение блоков = действие -> документация.
Интервал в одну секунду - флаг WITE, если необходимо приостановить выполнение активатора.
Или же DELAY_PLAYER, который не позволит запустить активатор раньше истечения срока. Первый вариант в данной ситуации предпочтительнее.
Цикл - вызовов такого характера: EXEC1->EXEC2->EXEC1. Прерывание устраивайте по флагу. В цикле не желательно использовать что-либо для противодействия, ибо оно должно служить только выходом из цикла.
Скинь пожалуйста ссылку на дакументацию
 
Без активатора на ReActions ничего работать не будет
 
А можно что нибудь сделать ,что бы например запустить один раз и всё работает кругами.
Ну пропиши в конце exec активатора EXECUTE=activator:"имя exec активатора". Так ты зациклишь его.
 
А можно что нибудь сделать ,что бы например запустить один раз и всё работает кругами.
Таймер для этого сделали. Только он работает минимум через секунду.
 
Код:
TimerGo:
    time: 0/1 * * * * ?
    player: all
    paused: 'false'
    activator: go
- секундный интервал
Я написал это в конце activators.yml но ничего не работает


activators.yml​
Код:
REGION_ENTER:
  go:
    region: p_a
    actions:
    - block_fill=block:glass region:p1 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p1 chance:100
    - block_fill=block:glass region:p2 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p2 chance:100
    - block_fill=block:glass region:p3 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p3 chance:100
    - block_fill=block:glass region:p4 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p4 chance:100
    - block_fill=block:glass region:p5 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p5 chance:100
    - block_fill=block:glass region:p6 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p6 chance:100
    - block_fill=block:glass region:p7 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p7 chance:100
    - block_fill=block:glass region:p8 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p8 chance:100
    - block_fill=block:glass region:p9 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p9 chance:100
    - block_fill=block:glass region:p10 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p10 chance:100
    - block_fill=block:glass region:p11 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p11 chance:100
    - block_fill=block:glass region:p10 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p10 chance:100
    - block_fill=block:glass region:p9 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p9 chance:100
    - block_fill=block:glass region:p8 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p8 chance:100
    - block_fill=block:glass region:p7 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p7 chance:100
    - block_fill=block:glass region:p6 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p6 chance:100
    - block_fill=block:glass region:p5 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p5 chance:100
    - block_fill=block:glass region:p4 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p4 chance:100
    - block_fill=block:glass region:p3 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p3 chance:100
    - block_fill=block:glass region:p2 chance:100
    - WAIT=time:200ms
    - block_fill=block:air region:p2 chance:100
    - block_fill=block:glass region:p1 chance:100
TimerGo:
    time: 0/1 * * * * ?
    player: all
    paused: 'false'
    activator: go
 
Писать это надо в файле таймеров. Прочитайте, наконец, документацию.
 
Писать это надо в файле таймеров. Прочитайте, наконец, документацию.
Какой файл таймеров у меня только

/ReActions/config.yml
/ReActions/delayed-actions.yml
/ReActions/menu.yml
/ReActions/Activators/activators.yml
 
Достаточно один раз создать активатор командой. Или самому создать timers.yml.
 
Достаточно один раз создать активатор командой. Или самому создать timers.yml.
У меня не работает я вписал код в timers.yml и перезагрузил сервер ,но ничего не работает. Когда я написал команду /react list timer мне написало Лист пуст (List is empty).
 
Работать ничего и не будет, если используемая в плагине кодировка отличается от той, в которой ты сохранил таймер.
 
Назад
Верх Низ