_Scarpion_Z Опубликовано 14 июля, 2023 Поделиться Опубликовано 14 июля, 2023 Играю с другом и мы решили создать свою империю, т.к. ресурсы в шахтах небесконечны, я захотел задать команду, которая с определенным заданным временем будет выдавать материалы, золото, железо или алмазы например. Как на серверах бедварс, если вам не трудно напишите эту команду сюда, заранее спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
lxec Опубликовано 16 июля, 2023 Поделиться Опубликовано 16 июля, 2023 На серверах делают не через коммандные блоки а через плагин. Ну, а если принципиально, то: Для этого вы можете использовать команду /summon. С помощью командного блока и внутреннего таймера в Minecraft вы можете создать систему, которая будет спавнить предметы с определенной задержкой. Вот пример команды, которая будет спавнить алмазы над командным блоком: /summon Item ~ ~1 ~ {Item:{id:"minecraft:diamond",Count:1b}} Эта команда создает предмет (в данном случае алмаз) на одном блоке над командным блоком. Count:1b указывает количество предметов, которые должны быть созданы. Чтобы создать задержку, вы можете использовать внутренний игровой таймер - "Scoreboard". Сначала вы должны создать новый "Scoreboard" с именем, например, "timer": /scoreboard objectives add timer dummy Затем вы должны установить его значение для каждого игрока на 0: /scoreboard players set @a timer 0 Теперь вам нужно создать цикл в командном блоке, который будет увеличивать значение "timer" на 1 каждый игровой тик: /scoreboard players add @a timer 1 И, наконец, когда значение "timer" достигнет определенного значения (например, 1000 тиков, что равно 50 секундам в реальном времени), вы можете сбросить его обратно на 0 и создать предмет: /execute as @a[scores={timer=1000..}] run summon Item ~ ~1 ~ {Item:{id:"minecraft:diamond",Count:1b}} /scoreboard players set @a[scores={timer=1000..}] timer 0 Это создаст систему, которая будет спавнить алмаз на одном блоке над каждым игроком каждые 50 секунд. Вы можете изменить время задержки, изменив значение "1000" в этих командах. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 2 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти