개인 자료란 (JE)

  서버 커뮤니티

Profile 톱젤리 대표칭호 없음
Profile

질문하기 커맨드

execute 명령어 관련 질문 드립니다.

2020.04.29 조회 수 56 추천 수 0

어떤 플레이어가 일정 y좌표 이상일때 감지하는 명령어가 뭔가요?

ex) 톱젤리 player 가 y좌표 60 이상에 올라갔을때 scoreboard 점수를 1추가 한다.


마크 고수님들의 답변 기다리겠습니다..

6개의 댓글

castle
2020.04.29

반복 커맨드 블럭

execute as @p store score @p y run data get @s Pos[1]

 

가장 가까이 있던 플레이어의 y 스코어에 가장 가까이 있는 플레이어의 y 좌표를 넣습니다.

 

 

체인 무조건 커맨드 블럭

execute if @a[scores={y=60..}] run ~~

 

만약 모든 플레이어중 60 y 좌표(스코어)를 넘는 플레이어가 있다면 명령어 ~~ 를 실행합니다.

 

( if 대신 as 를 쓰면 명령어 @s 로 할 수 있어 편합니다! )

( execute as @a[scores={y=60..}] at @a run tp @s ~ ~-1 ~ 처럼 말이죠! )

 

 

 

명령어가 틀렸을 수 있습니다.. 그냥 기억으로 쓴거라;;

castle
2020.04.29
@castle

scoreboard objective add y dummy

하셔야 되요 먼저! (아마 아실 것 같네요)

톱젤리
2020.04.29
@castle

감사합니다!!

 

톱젤리
2020.04.29
@톱젤리

혹시 y좌표가 60 이하일때는 어떻게 설정하나요??

castle
2020.04.29
@톱젤리

..60

[60보다 작은]

 

60

[60과 같은]

 

60..

[60보다 큰]

 

입니다.

톱젤리
2020.04.30
@castle

감사합니다! 매우 큰 도움이 됬어요!!

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

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

학교가기싫다

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