sl엄ma
일반인
이해도 | 중급자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
데미지 명령어를 여러 엔티티에게 적용하려면 어떻게 해야하나요?
cn11이라는 태그를 가진 갑옷 거치대 3칸 안에있는 여러 엔티티가 모두 데미지를 받게 하려면 명령어를 어떻게 써야하죠?
이해도 | 중급자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
데미지 명령어를 여러 엔티티에게 적용하려면 어떻게 해야하나요?
cn11이라는 태그를 가진 갑옷 거치대 3칸 안에있는 여러 엔티티가 모두 데미지를 받게 하려면 명령어를 어떻게 써야하죠?
yusin12
2024.02.13execute as와 at울 사용하시면 됩니다.
sl엄ma
2024.02.13execute as @e[tag=cn11,limit=1] as @e[distance=..3] run damage @s 6 minecraft:arrow 이런식으로 쓰면 되나요?
yusin12
2024.02.13as는 대상을
at은 위치를 정합니다.
execute as @e[tag=cn11] at @s을 하면 cn11이라는 태그를 가진 모든 개체가 있는 위치가 기준이 됩니다.
따라서
execute as @e[tag=cn11] at @s at @e[distance=..3] run damage @s 6 arrow
sl엄ma
2024.02.14혹시 갑옷 거치대가 데미지를 입는데 혹시 cn11이라는 태그를 가진 갑옷 거치대의 주변에 있는 모든 엔티티가 데미지를 입게는
불가능 한건가요?
yusin12
2024.02.14execute as @e[tag=cn11] at @s at @e[distance=..3,tag=!cn11] run damage @s 6 arrow
안녕하세요ㅜㅜ
2024.02.14execute as @e[tag=cn11] at @s as @e[distance=..3] run damage @s 6 minecraft:arrow 이 맞네요..!
yusin12
2024.02.14맞습니다 at을 쓰든 as를 쓰든 상관없습니다.