막대기를 들면 인터랙션이 소환되고 해당 플레이어를 따라오게 하는 커맨드가
점수가 같은 플레이어만 따라다니게 하고싶은데 방법이 있을까요
1. SelectedItem을 활용한다.
2. tp를 활용한다
3. execute를 사용한다.
전 여러명이 들었을때 인터랙션이 각각 따로 tp가 되야하는데
distance랑 limit를 써도 겹칠때는 한명을 안따라가게되는 경우가 있어서
위 방법으로도 충분히 안겹치게 할 수 있습니다!
할 수 있는건 해봤는데 방법을 모르겠네요..
0. 스코어보드에 플레이어 UUID를 저장
1. 막대기 들때 소환
2. UUID를 스코어보드에 옮김
3. 같은 스코어보드 값을 가지고 있는 유저한테 tp
찾아봐도 전혀 모르겠네요..
이해가 안되시면 스코어보드, selecteditem, execute 커맨드 사용법을 먼저 배우시면 이해가 될겁니다
이미 여러 맵 만들면서 엄청 썼는데도 뭘 말하는지 도저히 모르겠네요
https://www.koreaminecraft.net/command_lecture/3440890?page=3
https://www.koreaminecraft.net/command_lecture/3441364?page=3
스코어보드 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3457992?page=2
execute 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3460787?page=2
인터렉션 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3527660?page=1
특정 아이템을 들고 우클릭 감지 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3538833?page=1
특정 점수 달성 시 작동되는 커맨드 강좌입니다.
여기있는 것만 잘 하시면 완성할 수 있습니다
이미 다 아는 것들인데 이걸로 두 엔티티의 점수가 같은지 인식이 가능할까요?
execute if를 사용하세요
if score 말씀이시라면 만약에 두 엔티티의 스코어보드가 같다면 -를 한다 식으로 할 수 있는건 알아도 스코어보드 점수가 같은 엔티티가 점수가 같은 플레이어를 따라가게하는건 아무리 찾아봐도 모르겠네요
execute as 와 at을 보고 와주세요
많이 봤고 이미 어떻게쓰는지 아는 명령어인데도 제가 설명한걸 execute 로 대체 뭘 해야 되는지 감도 안잡힙니다
그럼 다른 방법을 생각해보는 것이 좋슴다!
1. A라는 tag가 없는 플레이어한테 tp
2. 인터렉션에 n칸 밖에있는 플레이어한테 A라는 tag를 제거
3. 플레이어 기준으로 n칸 안에 있는 인터렉션을 자신에게 tp
아이템을 들면 태그를 주고 태그가 있는 사람한테 인터랙션이 소환되고 태그를 가진 사람한테 tp시키는건데 여러 플레이어가 같은 아이템을 들고있을때 인터랙션이 다 각각 한 명씩 따라가게 하고싶어서 스코어보드를 쓰려던거라서
첫번째 두번째는 안되고 세번째는 distance 써도 플레이어가 겹쳐있으면 한명을 안따라가게되서 다시 인터랙션의 위치로 가야 따라오는 문제가 있어요
??? 그게 아니라 저 3개의 커맨드를 쓰라는 겁니다.
인터랙션은 계속 tp가 되야하는데 저 방법으로하면 당연히 여러 플레이어가 사용했을때 꼬이지 않을까요
알고리즘에 중요성입니다.
만약 인터렉션이 플레이어를 따라가지 못하면
플레이어랑 멀어지므로
2번 커맨드가 발생됩니다.
2번 커맨드로 인하여 인터렉션이랑 멀리 떨어진 친구는 A라는 tag를 줍니다.
그럼 1번 커맨드로 인하여
A가 없는 플레이어한테 인터렉션이 tp합니다.
그럼 3번 커맨드로 인하여
플레이어한테 tp됩니다.
그럼 마지막으로 제가 설명하지 않았던 4번째 커맨드를 추가하여
플레이어 n칸 근처에 있는 플레이어한테 A라는 tag를 주면 됩니다.
제가 커맨드를 못하는 편도 아니고 어떻게든 이해를 해보려는데도 이해를 못하겠는데
혹시 지금 상황이 어떤 상황인지 아신가요
어디가 이해가 안되시는지 말씀을 해주셔야죠
제가 무슨 상황을 물어봤는지 아시냐구요
각각에 사람들에게 인터렉션이 tp되게하면 되는거 아닌가요?
됐습니다 말이 길어질 것 같네요
execute as @a at @s as @e[개쩌는 선택자] if score @p id = @s id run tp @s @p
건축
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
레드스톤
노트블럭전문가
2024-10-08
1
팁
물귀신
2024-10-06
3
yusin12
2023.10.101. SelectedItem을 활용한다.
2. tp를 활용한다
3. execute를 사용한다.
민혁0611
2023.10.11전 여러명이 들었을때 인터랙션이 각각 따로 tp가 되야하는데
distance랑 limit를 써도 겹칠때는 한명을 안따라가게되는 경우가 있어서
yusin12
2023.10.11위 방법으로도 충분히 안겹치게 할 수 있습니다!
민혁0611
2023.10.11할 수 있는건 해봤는데 방법을 모르겠네요..
yusin12
2023.10.110. 스코어보드에 플레이어 UUID를 저장
1. 막대기 들때 소환
2. UUID를 스코어보드에 옮김
3. 같은 스코어보드 값을 가지고 있는 유저한테 tp
민혁0611
2023.10.11찾아봐도 전혀 모르겠네요..
세찐찐
2023.10.11이해가 안되시면 스코어보드, selecteditem, execute 커맨드 사용법을 먼저 배우시면 이해가 될겁니다
민혁0611
2023.10.11이미 여러 맵 만들면서 엄청 썼는데도 뭘 말하는지 도저히 모르겠네요
yusin12
2023.10.11https://www.koreaminecraft.net/command_lecture/3440890?page=3
https://www.koreaminecraft.net/command_lecture/3441364?page=3
스코어보드 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3457992?page=2
execute 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3460787?page=2
인터렉션 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3527660?page=1
특정 아이템을 들고 우클릭 감지 강좌입니다.
https://www.koreaminecraft.net/command_lecture/3538833?page=1
특정 점수 달성 시 작동되는 커맨드 강좌입니다.
여기있는 것만 잘 하시면 완성할 수 있습니다
민혁0611
2023.10.11이미 다 아는 것들인데 이걸로 두 엔티티의 점수가 같은지 인식이 가능할까요?
yusin12
2023.10.11execute if를 사용하세요
민혁0611
2023.10.11if score 말씀이시라면 만약에 두 엔티티의 스코어보드가 같다면 -를 한다 식으로 할 수 있는건 알아도 스코어보드 점수가 같은 엔티티가 점수가 같은 플레이어를 따라가게하는건 아무리 찾아봐도 모르겠네요
yusin12
2023.10.11execute as 와 at을 보고 와주세요
민혁0611
2023.10.11많이 봤고 이미 어떻게쓰는지 아는 명령어인데도 제가 설명한걸 execute 로 대체 뭘 해야 되는지 감도 안잡힙니다
yusin12
2023.10.11그럼 다른 방법을 생각해보는 것이 좋슴다!
1. A라는 tag가 없는 플레이어한테 tp
2. 인터렉션에 n칸 밖에있는 플레이어한테 A라는 tag를 제거
3. 플레이어 기준으로 n칸 안에 있는 인터렉션을 자신에게 tp
민혁0611
2023.10.11아이템을 들면 태그를 주고 태그가 있는 사람한테 인터랙션이 소환되고 태그를 가진 사람한테 tp시키는건데 여러 플레이어가 같은 아이템을 들고있을때 인터랙션이 다 각각 한 명씩 따라가게 하고싶어서 스코어보드를 쓰려던거라서
첫번째 두번째는 안되고 세번째는 distance 써도 플레이어가 겹쳐있으면 한명을 안따라가게되서 다시 인터랙션의 위치로 가야 따라오는 문제가 있어요
yusin12
2023.10.11??? 그게 아니라 저 3개의 커맨드를 쓰라는 겁니다.
민혁0611
2023.10.11인터랙션은 계속 tp가 되야하는데 저 방법으로하면 당연히 여러 플레이어가 사용했을때 꼬이지 않을까요
yusin12
2023.10.11알고리즘에 중요성입니다.
만약 인터렉션이 플레이어를 따라가지 못하면
플레이어랑 멀어지므로
2번 커맨드가 발생됩니다.
2번 커맨드로 인하여 인터렉션이랑 멀리 떨어진 친구는 A라는 tag를 줍니다.
그럼 1번 커맨드로 인하여
A가 없는 플레이어한테 인터렉션이 tp합니다.
그럼 3번 커맨드로 인하여
플레이어한테 tp됩니다.
그럼 마지막으로 제가 설명하지 않았던 4번째 커맨드를 추가하여
플레이어 n칸 근처에 있는 플레이어한테 A라는 tag를 주면 됩니다.
민혁0611
2023.10.11제가 커맨드를 못하는 편도 아니고 어떻게든 이해를 해보려는데도 이해를 못하겠는데
혹시 지금 상황이 어떤 상황인지 아신가요
yusin12
2023.10.11어디가 이해가 안되시는지 말씀을 해주셔야죠
민혁0611
2023.10.11제가 무슨 상황을 물어봤는지 아시냐구요
yusin12
2023.10.11각각에 사람들에게 인터렉션이 tp되게하면 되는거 아닌가요?
민혁0611
2023.10.11됐습니다 말이 길어질 것 같네요
김형원
2023.10.14execute as @a at @s as @e[개쩌는 선택자] if score @p id = @s id run tp @s @p