DilkiBilkiYT Опубликовано 23 марта, 2023 Поделиться Опубликовано 23 марта, 2023 Здравствуйте! Мне на карте надо чтобы игра проверяла есть ли у игрока 32 скалка в определённом месте... НО! В локации можно получить больше 32-ух скалков и это будет не удобно (и некоторые не догадаются), что надо переложить 32 скалка в другой слот. Помогите пожалуйста. Вот моя версия команды: /execute if entity @a[x=239,y=-2,z=147,distance=..2,nbt={Inventory:[{id:"minecraft:sculk",Count:32b,tag:{display:{Name:'{"text":"Sculk","color":"dark_aqua","bold":false,"italic":false}'}}}]}] run setblock ~ ~1 ~ minecraft:redstone_block Жирным выделил значение количества. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 23 марта, 2023 Поделиться Опубликовано 23 марта, 2023 записывай кол-во предметов в скорборд у команды команда /clear @s minecraft:sculk 0 выходное значение это количество предметов Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 24 марта, 2023 Поделиться Опубликовано 24 марта, 2023 # Создаём задачу scoreboard objectives add item_count dummy # Каждый так выполняем следующую цепочку команд execute as @a[x=239,y=-2,z=147,distance=..2] store result score @s item_count run clear @s minecraft:sculk{display:{Name:'{"text":"Sculk","color":"dark_aqua","bold":false,"italic":false}'}} 0 execute if entity @a[scores={item_count=32..},limit=1] run setblock ~ ~1 ~ minecraft:redstone_block Ссылка на комментарий Поделиться на другие сайты Поделиться
DilkiBilkiYT Опубликовано 26 марта, 2023 Автор Поделиться Опубликовано 26 марта, 2023 Спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 4 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти