플레이어 인벤토리에 특정 아이템 감지

Поділитися
Вставка
  • Опубліковано 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개가 없을때 작동 시키는 이런식으로 하면 될듯함

КОМЕНТАРІ • 2

  • @mussak_is_genius
    @mussak_is_genius  11 місяців тому

    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개가 없을때 작동 시키는 이런식으로 하면 될듯함

  • @salma0191
    @salma0191 Місяць тому

    감사합니다! 덕분에 몇시간동안 찾던거 해결했어요ㅠㅠ