플레이어 인벤토리에 특정 아이템 감지
Вставка
- Опубліковано 23 вер 2024
- test 있는 곳에 아이템 NBT 복붙하세요
인벤토리 아이템 감지:
execute as @a[nbt={Inventory:[{tag:test}]}] at @s run say 1
인벤토리 아이템감지(2개)
execute as @a[nbt={Inventory:[{tag:test},{tag:test}]}] at @s run say 1
*더 많이 감지하고싶으면 ,{tag:test}이거 복붙
인벤토리 아이템 2개 이상일때 감지(1개있으면 감지X)
execute as @a[nbt={Inventory:[{tag:test}]}] at @s unless entity @s[nbt={Inventory:[{tag:test,Count:1b}]}] run say 1
만약 3,4,5..개 이상 가지고있을 때 감지하고싶다면
음....사실 이건 안만들어봤는데
execute as @a[nbt={Inventory:[{tag:test}]}] at @s unless entity @s[nbt={Inventory:[{tag:test,Count:1b}]}] unless entity @s[nbt={Inventory:[{tag:test,Count:2b}]}] unless entity @s[nbt={Inventory:[{tag:test,Count:3b}]}] run say 1
이런식으로 만들면 될듯
간단하게 설명하자면 저기 Count:1b,2b,3b 이런식으로 늘리고 모두 unless로 1,2,3개가 없을때 작동 시키는 이런식으로 하면 될듯함
test 있는 곳에 아이템 NBT 복붙하세요
인벤토리 아이템 감지:
execute as @a[nbt={Inventory:[{tag:test}]}] at @s run say 1
인벤토리 아이템감지(2개)
execute as @a[nbt={Inventory:[{tag:test},{tag:test}]}] at @s run say 1
*더 많이 감지하고싶으면 ,{tag:test}이거 복붙
인벤토리 아이템 2개 이상일때 감지(1개있으면 감지X)
execute as @a[nbt={Inventory:[{tag:test}]}] at @s unless entity @s[nbt={Inventory:[{tag:test,Count:1b}]}] run say 1
만약 3,4,5..개 이상 가지고있을 때 감지하고싶다면
음....사실 이건 안만들어봤는데
execute as @a[nbt={Inventory:[{tag:test}]}] at @s unless entity @s[nbt={Inventory:[{tag:test,Count:1b}]}] unless entity @s[nbt={Inventory:[{tag:test,Count:2b}]}] unless entity @s[nbt={Inventory:[{tag:test,Count:3b}]}] run say 1
이런식으로 만들면 될듯
간단하게 설명하자면 저기 Count:1b,2b,3b 이런식으로 늘리고 모두 unless로 1,2,3개가 없을때 작동 시키는 이런식으로 하면 될듯함
감사합니다! 덕분에 몇시간동안 찾던거 해결했어요ㅠㅠ