Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(

Как сделать задержку функций в маинкрафте?

    Kio3
    не в сети

    Посетители

    Звание: Зелёный

    Трофеев: 1

    Сообщений: 2

    Привет, я сейчас на 1.13-1.15 работаю с функциями. Если в функции прописать, например, 10 команд /setblock, то все блоки поставятся одновременно. Необходимо сделать задержку, что бы они ставились по 1 блоку раз в определённое количество тиков. Что-то типо функций delay или sleep в ЯП. Понятно, это можно сделать через дофига командных блоков и повторителей. Так же можно создать по 1 функции на каждый блок, а в конце каждой функции ставить в мир командный блок, вызывающий следующую функцию из списка, но это натуральный костыль. В общем: можно ли организовать постепенное выполнение функции в течении длительного времени и как это сделать?
    Сообщение отредактировал Kio3 7 января 2020 - 17:35

    #1 | 7 января 2020 - 17:34

    31sasha31
    не в сети

    Картоделы

    Звание: Зелёный

    Трофеев: 1

    Сообщений: 6

    Симпатий: 1

    Kio3,
    Можно сделать через /scoreboard . Поставить один цикличный командный блок, который будет добавлять очки скорборда, а другие цикличные командные блоки будут срабатывать на определенное кол-во очков.
    Например сначала создаёшь скорборд
    /Scoreboard objectives add ИМЯ dummy

    Затем в цикличный блок пишешь команду scoreboard players add @a ИМЯ 1

    Затем другие командные блоки будут срабатывать, если будет выполняться команда

    Execute if score @p matches ИМЯ (диапозон) run КОМАНДА
    Например
    /Execute if score @p matches timer 100.. run setblock ... Ставит Редстоун блок туда, где будут выполняться разные команды
    Обязательно @p!! Другие не работают. Диапозон выглядит так-
    ..х ; х.. ; х..у ; х
    Диапозон до х
    Диапозон после х
    Диапозон между х и у
    Точное значение х
    И.е. если диапозон
    100.. , то КБ будет срабатывать на числа 0-99
    Если 100.. то на все значения после 100
    100..200 от 100 до 200
    100=100

    WillProject™ Corporation
    Моя хоррор карта Find ME [1.14.4]

    #2 | 13 марта 2020 - 23:02

Статистика форума

Создано тем
13867
Написано сообщений
842628
Пользователей
373332
Новый участник
GGBestCombo

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Как добавить динамическое освещение оптифайна любому предмету?

Тема в разделе: Ваши вопросы по Minecraft

Вячеслав Серенко

Просмотров: 689

Ответов: 9

Автор: Caman86

Сегодня, 12:26

КОФЕЙНЯ

Тема в разделе: Форумные игры

vovanhurcane

Просмотров: 2684

Ответов: 27

Автор: cat1967

Сегодня, 11:40

ПРОДАЖА ⭐COMBOLIST⭐ ВСЕ СТРАНЫ, ВСЕ ДОМЕНЫ СТРИМИНГ, ГЕЙМИНГ, КРИПТОВАЛЮТА И Т.Д.!

Тема в разделе: Барахолка

GGBestCombo

Просмотров: 75

Ответов: 0

Автор: GGBestCombo

Сегодня, 03:39

[1.20.4] NeoMoonVanilla - Ванильный Minecraft | Ивенты | Ламповое выживание

Тема в разделе: Частные, домашние, Hamachi сервера

Kristallik__

Просмотров: 251

Ответов: 1

Автор: Kristallik__

Вчера, 22:04

Ищете ванильный сервер похожий на МайнШилд?

Тема в разделе: Частные, домашние, Hamachi сервера

awiex

Просмотров: 118

Ответов: 0

Автор: awiex

Вчера, 21:51