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

проблема с командой execute 1.16.1


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

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

execute at @a[nbt={Inventory:[{id:"minecraft:ender_pearl",Count:5}]}] run clear @p minecraft:ender_pearl 5

скажите где ошибка и как сделать так, чтобы команда работала и на игроках, у которых больше 5 предметов?

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

  • Rozy изменил название на проблема с командой execute 1.16.1

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 пёрлов, если они у него есть.

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

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 пёрлов, если они у него есть.

спасибо

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

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

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

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

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

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

Войти

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

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

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