개인 자료란 (JE)

  서버 커뮤니티

Profile 민혁0611 대표칭호 없음
Profile

이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

막대기를 들면 인터랙션이 소환되고 해당 플레이어를 따라오게 하는 커맨드가

점수가 같은 플레이어만 따라다니게 하고싶은데 방법이 있을까요

25개의 댓글

yusin12
2023.10.10

1. SelectedItem을 활용한다.

 

2. tp를 활용한다

 

3. execute를 사용한다.

민혁0611
2023.10.11
@yusin12

전 여러명이 들었을때 인터랙션이 각각 따로 tp가 되야하는데

distance랑 limit를 써도 겹칠때는 한명을 안따라가게되는 경우가 있어서

yusin12
2023.10.11
@민혁0611

위 방법으로도 충분히 안겹치게 할 수 있습니다!

민혁0611
2023.10.11
@yusin12

할 수 있는건 해봤는데 방법을 모르겠네요..

yusin12
2023.10.11
@민혁0611

0. 스코어보드에 플레이어 UUID를 저장

 

1. 막대기 들때 소환

 

2. UUID를 스코어보드에 옮김

 

3. 같은 스코어보드 값을 가지고 있는 유저한테 tp

민혁0611
2023.10.11
@yusin12

찾아봐도 전혀 모르겠네요..

세찐찐
2023.10.11
@민혁0611

이해가 안되시면 스코어보드, selecteditem, execute 커맨드 사용법을 먼저 배우시면 이해가 될겁니다

민혁0611
2023.10.11
@세찐찐

이미 여러 맵 만들면서 엄청 썼는데도 뭘 말하는지 도저히 모르겠네요

yusin12
2023.10.11
@민혁0611

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

특정 점수 달성 시 작동되는 커맨드 강좌입니다.

 

여기있는 것만 잘 하시면 완성할 수 있습니다

민혁0611
2023.10.11
@yusin12

이미 다 아는 것들인데 이걸로 두 엔티티의 점수가 같은지 인식이 가능할까요?

yusin12
2023.10.11
@민혁0611

execute if를 사용하세요

민혁0611
2023.10.11
@yusin12

if score 말씀이시라면 만약에 두 엔티티의 스코어보드가 같다면 -를 한다 식으로 할 수 있는건 알아도 스코어보드 점수가 같은 엔티티가 점수가 같은 플레이어를 따라가게하는건 아무리 찾아봐도 모르겠네요

yusin12
2023.10.11
@민혁0611

execute as 와 at을 보고 와주세요

민혁0611
2023.10.11
@yusin12

많이 봤고 이미 어떻게쓰는지 아는 명령어인데도 제가 설명한걸 execute 로 대체 뭘 해야 되는지 감도 안잡힙니다

yusin12
2023.10.11
@민혁0611

그럼 다른 방법을 생각해보는 것이 좋슴다!

 

1. A라는 tag가 없는 플레이어한테 tp

 

2. 인터렉션에 n칸 밖에있는 플레이어한테 A라는 tag를 제거

 

3. 플레이어 기준으로 n칸 안에 있는 인터렉션을 자신에게 tp

민혁0611
2023.10.11
@yusin12

아이템을 들면 태그를 주고 태그가 있는 사람한테 인터랙션이 소환되고 태그를 가진 사람한테 tp시키는건데 여러 플레이어가 같은 아이템을 들고있을때 인터랙션이 다 각각 한 명씩 따라가게 하고싶어서 스코어보드를 쓰려던거라서

 

첫번째 두번째는 안되고 세번째는 distance 써도 플레이어가 겹쳐있으면 한명을 안따라가게되서 다시 인터랙션의 위치로 가야 따라오는 문제가 있어요

yusin12
2023.10.11
@민혁0611

??? 그게 아니라 저 3개의 커맨드를 쓰라는 겁니다.

민혁0611
2023.10.11
@yusin12

인터랙션은 계속 tp가 되야하는데 저 방법으로하면 당연히 여러 플레이어가 사용했을때 꼬이지 않을까요

yusin12
2023.10.11
@민혁0611

알고리즘에 중요성입니다.

 

만약 인터렉션이 플레이어를 따라가지 못하면

플레이어랑 멀어지므로

 

2번 커맨드가 발생됩니다.

2번 커맨드로 인하여 인터렉션이랑 멀리 떨어진 친구는 A라는 tag를 줍니다.

 

그럼 1번 커맨드로 인하여

A가 없는 플레이어한테 인터렉션이 tp합니다.

 

그럼 3번 커맨드로 인하여

플레이어한테 tp됩니다.

 

그럼 마지막으로 제가 설명하지 않았던 4번째 커맨드를 추가하여

 

플레이어 n칸 근처에 있는 플레이어한테 A라는 tag를 주면 됩니다.

민혁0611
2023.10.11
@yusin12

제가 커맨드를 못하는 편도 아니고 어떻게든 이해를 해보려는데도 이해를 못하겠는데

혹시 지금 상황이 어떤 상황인지 아신가요

yusin12
2023.10.11
@민혁0611

어디가 이해가 안되시는지 말씀을 해주셔야죠

민혁0611
2023.10.11
@yusin12

제가 무슨 상황을 물어봤는지 아시냐구요

yusin12
2023.10.11
@민혁0611

각각에 사람들에게 인터렉션이 tp되게하면 되는거 아닌가요?

민혁0611
2023.10.11
@yusin12

됐습니다 말이 길어질 것 같네요

김형원
2023.10.14

execute as @a at @s as @e[개쩌는 선택자] if score @p id = @s id run tp @s @p

뉴스 및 창작물
/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0