개인 자료란 (JE)

  서버 커뮤니티

Profile OuO_Chaton 대표칭호 없음

OuO_Chaton e42a6f60e18d43eeae9cab2397ed5f2f

Profile

질문하기 스크립트

스크립트 구문 오류

2023.01.21 조회 수 113 추천 수 0
이해도 초보자 
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.3 

#워프 지정

command /워프 [<string>] [<string>]:

        trigger:

                if player is op:

                        if arg 1 is "지급":

                                if arg 2 is set:

                                        if arg 2 is "스폰":

                                                set {spawn} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &e스폰&f으로 지정했습니다."

                                        if arg 2 is "팜":

                                                set {farm.%player%}8l to player's location

                                                message "{@s} 성공적으로 현재 위치를 &2팜&f으로 지정했습니다."

                                        if arg 2 is "상점":

                                                set {shop} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &a상점&f으로 지정했습니다."

                                        if arg 2 is "미니게임존":

                                                set {mngame} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &d미니게임 존&f으로 지정했습니다."

                                        if arg 2 is "낚시터":

                                                set {fishing} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &b낚시터&f로 지정했습니다."

                                        if arg 2 is "도박장":

                                                set {gamble} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &6도박장&f으로 지정했습니다."

                                        if arg 2 is "잠수대":

                                                set {afk_z} to player's location

                                                message "{@s} 성공적으로 현재 위치를 &3잠수대&f로 지정했습니다."

                                        else:

                                                message "{@s} 이름에는 [스폰 / 팜 / 상점 / 미니게임존 / 낚시터 / 도박장 / 잠수대]만 가능합니다."

                                if arg 2 is not set:

                                        message "{@s} /워프 지정 [이름]" -- 2

                        else:

                                message "{@s} /워프 지정 [이름]" -- 1

                else:

                        message "{@s} 당신은 권한이 없습니다."


워프를 지정하는 명령어를 만드는 중인데 arg 1번에 else 부분에서 자꾸 명령어 진행이 안되고 message "{@s} /워프 지정 [이름]" 이것만 자꾸 반복 되더라구요.. 어디부분이 문제고 어떻게 해결할 수 있을까요?




2개의 댓글

환타비
2023.01.21

지금 봤을때는 if arg 1 is "지급" 이거를 지정으로 변경 하셔야 할듯 하네요

if arg 1 is "지정"

OuO_Chaton
2023.01.21
@환타비

헐.. 이걸 못보고 있었다니 ㅠㅠ 새벽이라 정신이 이상했나보네요.. 감사합니다 !!