옐옐리
대표칭호 없음
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
명령어는 이렇구요..
excute at @p[좌표블라블라] run tp @p[tag=1] 좌표
tag가 없는 사람이 특정좌표에 갔더니 갑자기 tag가
1인 사람을 소환합니다..
태그가 없는 사람이 그 좌표에 갈 때 tag1인 사람을 소환 안 시키고
Tag가 1인 사람만 이 커맨드를 작동하게 할 순 없을까요..
코코냐
2023.07.16명령어를 입력한게 아닌 이상은 작동시킨 사람을 판별하는 것은 변수가 많아 추적이 어렵습니다.
그리고, at 문은 해당 엔티티 위치에서 실행이지, 해당 엔티티로 실행이 아닙니다.
옐옐리
2023.07.16🥺
옐옐리
2023.07.16특정 좌표에 태그가 1인 사람만을 인식하는 건 있을까요..
yusin12
2023.07.16제 강의에도 있지만
as는 대상을 정해주는 친구고
at은 위치를 정해주는 친구임다!
작성자님께서 쓰신 명령어를 해석하면..
excute at @p[좌표블라블라] run tp @p[tag=1] 좌표
좌표블라블라에서 가장 가까운 플레이어를 기준으로 tag=1을 가진 가장 가까운 플레이어를 좌표로 이동시킨다.
즉! 감지대상이 가장 가까운 플레이어니까 모든 플레이어가 될수 있어요!
그리고 그 대상을 기준으로 tag=1을 가진 플레이어가 tp하게끔 명령어를 적으신거에요!
자! 그럼 tag가 1인 플레이어를 감지할려면 어떡해야할까요!?
감지는 거의 무조건 execute!
execute as @a[좌표 블라블라] at @s[tag=1] run tp @s 좌표
이렇게 적어야해요!