주인공1호
대표칭호 없음
이해도 | 상급자 |
---|---|
게임버전 (JE) | 1.20, 1.20.1 |
게임버전 (BE) | 관련없음 |
tag가 sale_stand인 엔티티에 가장 가깝고 스코어(uuid) 값이 같은 tag=test_marker인 엔티티에게
test_marker_true라는 태그를 부여 할 수 있나요?
제가 이런 식으로 적었는데
execute as @e[tag=sale_stand] at @s as @e[tag=test_marker,sort=nearest,limit=1] if score @s uuid = @e[tag=sale_stand,distance=..0.1,limit=1] uuid run tag @s add test_marker_true
이러면 가장 가까운 tag=test_marker인 엔티티가 스코어보드 값이 달라도 계속해서 이 엔티티에게만 커맨드가 작동이 되버려서
방법이 없을까요? 그리고 limit=1도 없앨 수 있나요 ㅜㅜㅠ
김형원
2023.12.22execute as @e[tag=sale_stand] at @s as @e[tag=test_marker] if score @s uuid = @e[tag=sale_stand,distance=..0.1,limit=1] uuid run tag @s add test_marker_score
execute at @e[tag=sale_sand] run tag @e[tag=test_marker_score,sort=nearest,limit=1] add test_marker_true
스코어 값이 같은 마커에게 태그를 주고 태그가 있는 마커 중 가장 가까운 마커를 선택하는 명령어입니다