Таймер (задержка) сигнала редстоуна.
Всем привет. Сегодня я покажу вам как сделать таймер задержки сигнала редстоуна (еле выговорил). Это устройство будет удлинять сигнал и через X секунд автоматически его отключать.
Итак, начнем:
Нам понадобятся:
-Повторители.
-Любые блоки.
-Редстоун.
-Красный факел.
-Кнопка.
1. Строим наше старое-доброе запоминающее устройство:
3. К одному output’у ставим блок с кнопкой.
4. Дальше уже интересней. От блока с кнопкой мы отводим повторители к двум output’у, прямо вокруг запоминающего устройства.
5. Чем больше повторителей — тем дольше будет длиться сигнал. Из расчета, что один повторитель — 0.4 задержка, получим 0.4х6= 2.4 секунды. И для завершения системы подключим конечный выход к стороне, активируемой кнопкой.
Все, наш таймер (задержка) готов. Всем спасибо за внимание, всем пока.
Статья взята из открытого источника. Если вы против размещения статьи, свяжитесь с администратором сайта.
Как сделать кд на командный блок?
Чтобы задать задержку выполнения команды в командном блоке, вы можете использовать командный блок со встроенной функцией отсчета времени (repeating command block) и условную команду (conditional command). Вот примерный алгоритм:
Разместите два командных блока рядом. Один будет выполняться постоянно (repeating command block), а другой будет выполняться только в определенное время (conditional command block).
В repeating command block введите команду, которую вы хотите выполнить с заданным интервалом времени.
В conditional command block введите условную команду, чтобы проверить, соответствует ли текущее время заданному времени выполнения.
Свяжите условный блок с постоянно работающим блоком, чтобы он получал сигнал активации только в нужное время.
Вот примерный вид команд для каждого блока:
Repeating command block (постоянно работающий блок):Conditional command block (условный блок, работающий только в определенное время):
Примечания:
Замените <ваша команда> на конкретную команду, которую вы хотите выполнить.
Замените <время> на время, когда вы хотите, чтобы команда выполнялась (например, 1200 для полудня).
Замените <координаты блока> на координаты блока, который вы хотите изменить. В данном примере я использовал команду setblock для установки блока воздуха.
Обратите внимание, что вам также понадобится создать и настроить таблицу показателей (scoreboard) с именем "timer" для отслеживания времени и привязать эту таблицу к игрокам.