Rozy Опубликовано 18 июля, 2020 Поделиться Опубликовано 18 июля, 2020 execute at @a[nbt={Inventory:[{id:"minecraft:ender_pearl",Count:5}]}] run clear @p minecraft:ender_pearl 5 скажите где ошибка и как сделать так, чтобы команда работала и на игроках, у которых больше 5 предметов? Ссылка на комментарий Поделиться на другие сайты Поделиться
shurik204 Опубликовано 18 июля, 2020 Поделиться Опубликовано 18 июля, 2020 execute at @a[nbt={Inventory:[{id:"minecraft:ender_pearl",Count:5b}]}] run clear @p minecraft:ender_pearl 5 Ошибка в том, что ты не указал тип значения как байт, майнкрафт думает что это целое число (типа int, а не byte). Чтобы команда работала на игроков с 5 > пёрлов, тебе нужно посчитать сколько у игрока определённого предмета. Создаёшь счёт: scoreboard objectives add ender_pearls dummy Цикл: execute as @a store result score @s ender_pearls run clear @s minecraft:ender_pearl 0 clear @a[scores={ender_pearls=5..}] minecraft:ender_pearl 5 Последняя команда заберёт у игрока 5 пёрлов, если они у него есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Rozy Опубликовано 20 июля, 2020 Автор Поделиться Опубликовано 20 июля, 2020 18.07.2020 в 21:41, shurik204 сказал: execute at @a[nbt={Inventory:[{id:"minecraft:ender_pearl",Count:5b}]}] run clear @p minecraft:ender_pearl 5 Ошибка в том, что ты не указал тип значения как байт, майнкрафт думает что это целое число (типа int, а не byte). Чтобы команда работала на игроков с 5 > пёрлов, тебе нужно посчитать сколько у игрока определённого предмета. Создаёшь счёт: scoreboard objectives add ender_pearls dummy Цикл: execute as @a store result score @s ender_pearls run clear @s minecraft:ender_pearl 0 clear @a[scores={ender_pearls=5..}] minecraft:ender_pearl 5 Последняя команда заберёт у игрока 5 пёрлов, если они у него есть. спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 3 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти