이해도 | 입문자 |
---|---|
게임버전 (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가 정상적으로 적용되지 않는 것을 확인했습니다.
고수분들 도와주시면 정말 감사하겠습니다..
댓글이 없습니다.
새로운 댓글을 등록해 주세요!