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

Магазин в командных блоках


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

В теме 6 сообщений

Здравствуйте у меня возникла проблема с командами. Я хочу создать магазин на командных блоках но без scorebord.

Я нажимаю на кнопку и командный блок забирает у меня 10 алмазов и выдает яблоко, но если у меня нет алмазов то команда не сработает.

 

 

 

 

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

2 часа назад, Гефест сказал:

без scorebord

В данном случае он нужен:
scoreboard objectives add shop dummy

execute store result score .item_count shop run clear @p minecraft:diamond 0
execute if score .item_count shop matches ..9 run tellraw @p "Недостаточно алмазов! Нужно 10 или больше."
execute if score .item_count shop matches 10.. run clear @p minecraft:diamond 10
execute if score .item_count shop matches 10.. run give @p minecraft:apple

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

execute as @a at @s if items entity @s weapon.mainhand minecraft:diamond[minecraft:count=10] run item replace entity @s weapon.mainhand with minecraft:iron_ingot 10

эта шляпа работает только если у тебя в руке ровно 10 алмазов, не больше и не меньше. На скорбордах по изящнее будет кнш

и алмазы нужно обязательно в руке держать

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

execute as @p if predicate {"condition":"minecraft:entity_properties","entity":"this","predicate":{"type_specific":{"type":"minecraft:player"},"slots":{"container.*":{"items":"minecraft:diamond","count":{"min":10}}}}} run clear @s diamond 10

Цепной, условный:

give @p apple

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

4.png.dda64989c1dadbd97538c22a9f0d1428.png /give @a[sort=nearest,limit=1] minecraft:apple 1

1.png.4a2001e1e2eff1e90cf48b5caf3e2ef7.png /execute as @a[sort=nearest,limit=1] if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{slots:{"hotbar.*":{items:"minecraft:diamond",count:10}}}} run clear @s minecraft:diamond 10

порядок снизу вверх

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

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

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

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

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

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

Войти

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

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

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