개인 자료란 (JE)

  서버 커뮤니티

Profile 젓딧앞에서딥플노래듣기 대표칭호 없음
Profile

질문하기 스크립트

커스텀 GUI 스크립트에서 문제가 생겼습니다

2023.05.14 조회 수 93 추천 수 0
이해도 입문자 
게임버전 (JE) 1.19.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.4 

네이버 블로그에서 다운 받아 사용하려는데

구문 오류가 나서 혼자 만져보다 도저히 모르겠어서 질문 올립니다 ㅠㅠ


on inventory click:

    if inventory name of current inventory of player contains "&b[ &f&lGui &b]":

        cancel event

        wait 2 tick

        update inventory player   #176번 라인입니다.

        if clicked raw slot is not clicked slot:   #177번 라인입니다.

            exit

        if click item is air:   #179번 라인입니다.

            exit

        set {_STR.name::*} to uncolored inventory name of current inventory of player split at "-"

        set {_STR.name_%player%} to {_STR.name::2}

        if {gui.command.%{_STR.name_%player%}%::%clicked slot+1%} is not set:   #183번 라인입니다.

            exit

        set {_command} to {gui.command.%{_STR.name_%player%}%::%clicked slot+1%}   #185번 라인입니다.

        replace all "<player>" with "%player%" in {_command}

        close player's inventory

        wait 1 tick

        run player command "/%{_command}%" as op   #189번 라인입니다.


1~200번 라인 중, 주석 표시 해놓은 부분에서 문제가 발생했는데,

오류 난 부분만 모아놓은 구문입니다.


176번과 189번은 "Can't understand this condition/effect: ~" 라며 에러가 났고,

177번은 "Can't compare 'clicked raw slot' with a slot" 이라며 에러가 났고,

179번은 "Can't understand this condition: 'click item is air'" 이라며,

183번과 185번은 "the clicked slot is not a number" 이라며 에러가 났습니다.


177번의 경우 clicked raw slot 을 clicked slot 으로 바꾸니 오류가 감지되지 않았지만,

불안해서 원본 그대로 올려봅니다.


GUI를 생성해 커스텀 할 수 있는 기능을 가진 스크립트이며,

GUI를 생성해 창을 열고 아이템을 넣는 것 까진 가능하나

시도해본 바, 커스텀한 GUI가 정상적으로 적용되지 않는 것을 확인했습니다.

고수분들 도와주시면 정말 감사하겠습니다..

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!