개인 자료란 (JE)

  서버 커뮤니티

Profile redpanda 대표칭호 없음
Profile

질문하기 스크립트

마지막 GUI가 작동하지 않습니다ㅠㅠ

2024.01.19 조회 수 66 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20 
게임버전 (BE) 관련없음 
스크립트 애드온 아래 사진을 참고해 주세요! 

command /워프생성 [<text>]:

    trigger:


        if player is op:


            set {워프::%arg 1%} to player's location


            message "[ &aWarp&f ] %arg 1%워프가 %player's location%에 설정되었습니다."


        else:


            message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!"




command /워프 [<text>]:


    trigger:

        if {워프::%arg 1%} is set:


            teleport player to {워프::%arg 1%}


            message "[ &aWarp&f ] %arg 1% 워프로 성공적으로 이동하였습니다!"


        else:


            message "[ &c&lError!&f ] 해당 워프는 존재하지 않습니다!"




command /워프제거 [<text>]:


    trigger:


        if player is op:


            if {워프::%arg 1%} is set:


                delete {워프::%arg 1%}


                message "[ &aWarp&f ] %arg 1% 워프 제거에 성공하였습니다!"


            else:


                message "[ &c&lError!&f ] 해당 워프는 존재하지 않습니다!"


        else:


        message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!"


#GUI#


command /메뉴:

    trigger:

        open chest with 3 rows named "&c메뉴" to player

        format slot 5 of player with diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다" to close than run [execute player command "/워프 광산"] "


마지막 format slot 5 of player with diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다" to close than run [execute player command "/워프 광산"] " 명령어에서 오류라고 뜨는데 어디가 오류인지 잘 모르겠습니다ㅠㅠ 워프 스크립트로 인게임에서 

/워프생성 광산을 하고 했는데 이게 인식이 안되는걸까요?




2개의 댓글

환타비
2024.01.19

음 format slot은 저는 잘 안쓰는 구문이라 조금 변경해서 올려드리겠습니당!

 

일단먼저 message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!" 이 메세지 부분을 한번 탭 해주셔야 합니당!

 

그럼 gui 구문 알려드리겠습니당!

 

일단 슬롯 같은경우

 

set slot 5 of current inventory of player to diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다"

 

이런식으로 다시 작성 해주시면 되고

 

그 밑에다가 새로운 구문을 작성 해주시면 됩니다

 

on inventory click: #인벤토리를 클릭했을때

@if name of current inventory contains "&c메뉴": # 인벤토리 이름이 &c메뉴 일때

@@cancel event #이벤트를 캔슬하고

@@if "%index of clicked slot%" is "5": #5번 슬롯을 클릭하면

@@@execute player command "/워프 광산" # 명령어 실행

 

이런식으로 작성 하시면 오류 없이 잘 작동 할겁니당! 따로 궁금한거 있으시면 답장 주세용!

redpanda
2024.01.19
@환타비

감사합니다ㅠ