개인 자료란 (JE)

  서버 커뮤니티

Profile 주인공1호 대표칭호 없음
Profile

이해도 상급자 
게임버전 (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도 없앨 수 있나요 ㅜㅜㅠ

1개의 댓글

김형원
2023.12.22

execute 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

 

 

스코어 값이 같은 마커에게 태그를 주고 태그가 있는 마커 중 가장 가까운 마커를 선택하는 명령어입니다