개인 자료란 (JE)

  서버 커뮤니티

Profile aminoacid 대표칭호 없음

yean2007 6719910bd1d54f68a66ab50082575d67

Profile

질문하기 커맨드

한번만 타이틀이 나오는 커맨드

2023.12.11 조회 수 63 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

인터넷 보고 어찌저찌 독학하고 있는 초보입니다..

어느 범위를 지나면 타이틀이 나오게 하고 계속 그 범위 안에 있어도 한번만 나오게 하게 하려고


execute  if entity @s[x=-35,dx=4,y=1,dy=3,z=2,dz=4] run tag @s add titled(반복 무조건 항상)

title @a[tag=titled] title {"text":"하수도관","color":"black"}(연쇄 무조건 항상)

title @a[tag=titled] subtitle {"text":"말라있음","color":"white"}(연쇄 무조건 항상)

tag @a[tag=titled] add hello(연쇄 무조건 항상)

tag @a[tag=titled] remove titled(연쇄 무조건 항상)

execute as @a[tag=hello] unless entity @s[x=-35,dx=4,y=1,dy=3,z=2,dz=4] run tag @s remove hello(연쇄 무조건 항상)

(titled랑 hello는 제가 임의로 만든 태그입니다)

이렇게 했는데 실행이 안되는데 여기서 뭘 고쳐야 할까요

3개의 댓글

yusin12
2023.12.11

1. 범위 내에 들어오기만 한다면 title

2. 범위 내에 들어오기만 한다면 subtitle

3. 범위 내에 들어오기만 하면 tag titled를 줌

4. 범위 내에 나가기면 하면 tag titled를 제거함.

 

으로 하셔야합니다.

aminoacid
2023.12.11
@yusin12

죄송하지만 제가 아직 명령어를 잘 몰라서 한번 예시 코드를 작성해 주실 수 있나요..?

yusin12
2023.12.11
@aminoacid

1. /execute positioned 0 0 0 as @a[distance=..10] at @s run title...

2. /execute positioned 0 0 0 as @a[distance=..10] at @s run subtitle...

3. /execute positioned 0 0 0 as @a[distance=..10] at @s run tag...

4. /execute positioned 0 0 0 as @a[distance=10..] at @s run tag remove...