Решено Выполнение команд со временем в MyCommand.

Статус
Закрыто для дальнейших ответов.

OrangeCraftTV

Активный участник
Пользователь
Баллы
66
Мне нужно например.
Прописываешь команду заданную в MyCommand.
Например: /kek
Выполняется:
/say 11
И через 5 секунд.
/say STOP
 
Как сделать задержку команды/остановку
Префикс $delay$, использовать только в типе RUN_COMMAND.
Для использование этой функции, просто префикс $delay$ в качестве команды (Смотрите пример ниже)

Example :

'1':
command: /delayexample
type: RUN_COMMAND
runcmd:
- $delay$/time day
- /say oh, the light, finally!
- $delay$/time night
- /say just joking! It's night again!
delaytimer: 5


Another example :

'2':
command: /delayexample2
type: RUN_COMMAND
runcmd:
- $delay$/broadcast 5..
- $delay$/broadcast 4..
- $delay$/broadcast 3..
- $delay$/broadcast 2..
- $delay$/broadcast 1..
- /broadcast Welcome in $player Event at X-$locX Y-$locY Z-$locZ!
- /tpall $player
delaytimer: 1

Как вы можете видеть, есть команды поле delaytimer. Используйте его для установки, сколько времени $delay$ придется ждать. Число выражается в секундах. Итак "делайтимер: 1" = 1 секунда.
Если вам нужна большая точность, можно изменить поле delaytimer с секунд на тики.

Используйте delaytimer_format в поле команды, вы также можете переключаться с SECONDS на TICKS
(20 тиков = 1 секунда)

Example:
delaytimer: 20
delaytimer_format: TICKS


Начиная с версии 5.3.3 (или более новых), вы можете использовать префикс "$delay$".

Это значение должно быть записано только в "тиках". (20 тиков = 1 секунда).

  • Example : $delay$<60> или .... $delay$<$randomnumber%60%>
'custom_timings':
command: /customtiming
type: RUN_COMMAND
runcmd:
- "$text$Эта команда будет выполнена через 3 секунды..."
- "$delay$<60>"
- "/command"

or....

runcmd:
- "$text$Если вам повезет, выполнение этой команды займет всего 10 секунд... или просто подождите 1 минуту"
- "$delay$<200>"
- "$delay$<$randomnumber%1000%>"
- "/command"



Оригинальная тема: здесь
 
Как сделать задержку команды/остановку
Префикс $delay$, использовать только в типе RUN_COMMAND.
Для использование этой функции, просто префикс $delay$ в качестве команды (Смотрите пример ниже)

Example :

'1':
command: /delayexample
type: RUN_COMMAND
runcmd:
- $delay$/time day
- /say oh, the light, finally!
- $delay$/time night
- /say just joking! It's night again!
delaytimer: 5


Another example :

'2':
command: /delayexample2
type: RUN_COMMAND
runcmd:
- $delay$/broadcast 5..
- $delay$/broadcast 4..
- $delay$/broadcast 3..
- $delay$/broadcast 2..
- $delay$/broadcast 1..
- /broadcast Welcome in $player Event at X-$locX Y-$locY Z-$locZ!
- /tpall $player
delaytimer: 1

Как вы можете видеть, есть команды поле delaytimer. Используйте его для установки, сколько времени $delay$ придется ждать. Число выражается в секундах. Итак "делайтимер: 1" = 1 секунда.
Если вам нужна большая точность, можно изменить поле delaytimer с секунд на тики.

Используйте delaytimer_format в поле команды, вы также можете переключаться с SECONDS на TICKS
(20 тиков = 1 секунда)

Example:
delaytimer: 20
delaytimer_format: TICKS


Начиная с версии 5.3.3 (или более новых), вы можете использовать префикс "$delay$".

Это значение должно быть записано только в "тиках". (20 тиков = 1 секунда).

  • Example : $delay$<60> или .... $delay$<$randomnumber%60%>
'custom_timings':
command: /customtiming
type: RUN_COMMAND
runcmd:
- "$text$Эта команда будет выполнена через 3 секунды..."
- "$delay$<60>"
- "/command"

or....

runcmd:
- "$text$Если вам повезет, выполнение этой команды займет всего 10 секунд... или просто подождите 1 минуту"
- "$delay$<200>"
- "$delay$<$randomnumber%1000%>"
- "/command"



Оригинальная тема: здесь
Спасибо.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ