Перейти к содержанию

Проблема с работой на командном блоке.


Рекомендуемые сообщения

В теме 2 сообщения

Играю с другом и мы решили создать свою империю, т.к. ресурсы в шахтах небесконечны, я захотел задать команду, которая с определенным заданным временем будет выдавать материалы, золото, железо или алмазы например. Как на серверах бедварс, если вам не трудно напишите эту команду сюда, заранее спасибо.

Ссылка на комментарий
Поделиться на другие сайты

На серверах делают не через коммандные блоки а через плагин.

Ну, а если принципиально, то:

Для этого вы можете использовать команду /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" в этих командах.

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...