개인 자료란 (JE)

  서버 커뮤니티

Profile milhol 정품인증자

alfghf 1da3b9277912452f869b06c4dee56755

Profile

질문하기 스크립트

스크립트 명령어 질문

2022.07.30 조회 수 116 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.19 
게임버전 (BE) 관련없음 

execute console command "/summon end_crystal %{레드팀.x}% %{레드팀.y}+0.5% %{레드팀.z}% {Glowing:1b,BeamTarget:{X:%{레드팀.x}%,Y:%{레드팀.y}+100%,Z:%{레드팀.z}%},CustomName:'{"text":"red"}'}"

이렇게 구문을 적었는데CustomName:'{"text":"red"}' 부분이 오류가 나는데 마크 채팅으로 저 명령어를 실행하면 잘 되서
명령어에 따옴표를 적어서 오류가 나는거 같은데 어떻게 해결을 못하나요?

6개의 댓글

qsef1256
2022.07.31

"" 처럼 두번 적으면 escape 됩니다

milhol
2022.07.31
@qsef1256

그 혹시 이해가 잘 안 되는데 어떤 말인가여....

qsef1256
2022.07.31
@milhol

IT 분야에서 Escape 된다는 소리는 문법이 아니라 일반 글자로 인식하도록 (문법을) 탈출한다는 소리입니다

milhol
2022.07.31
@qsef1256

그럼 저 구문은 해결할 수 없는건가요?

qsef1256
2022.07.31
@milhol

" 그냥 적으면 문법으로 인식하니까 " 대신에 "" 로 적으면 문자 " 로 인식된다고요

xAQu
2022.08.07

아직 해결 못하셨다면 아래 구문처럼 사용하시면 됩니다.

execute console command "/summon end_crystal %{레드팀.x}% %{레드팀.y}+0.5% %{레드팀.z}% {Glowing:1b,BeamTarget:{X:%{레드팀.x}%,Y:%{레드팀.y}+100%,Z:%{레드팀.z}%},CustomName:'{""text"":""red""}'}"