개인 자료란 (JE)

  서버 커뮤니티

Profile 카를 대표칭호 없음

karel0879 ca7704df0c864e2ba96b71a6e0f7caf7

Profile

질문하기 스크립트

마크 1.19.3 창고 스크립트 오류ㅜㅜ

2023.03.08 조회 수 152 추천 수 0
이해도 입문자 
게임버전 (JE) 관련없음, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.4 
스크립트 애드온 skrayfall, skbee 

options:

    c : &f&l[ &7&l창고 &b&l&f]



command /창고 [<text>] [<offline player>]:

    trigger:

        if arg 1 is not set:

            open chest inventory with 3 row named "%player%" to player

            set {_cs} to 0

            loop 54 times:

                set slot {_cs} of current inventory of player to {창고.%player%::%loop-number%}

                add 1 to {_cs}

        else:

            if player is op:

                if arg 1 is "보기":

                    if arg 2 is set:

                        if arg-2 has played on this server before:

                            open chest inventory with 3 row named "%arg-2%님의 창고 보기" to player

                            set {_css} to 0

                            loop 54 times:

                                set slot {_css} of current inventory of player to {창고.%arg-2%::%loop-number%}

                                add 1 to {_css}

                        else:

                            message "{@c} &c그 플레이어를 찾을 수 없습니다." to player

                            

                    else:

                        message "{@c} &c입력한 플레이어를 다시 한번 확인해주세요." to player

                

                else:

                    message "{@c} &c잘못된 명령어입니다." to player

                    

            else:

                message "{@c} &c당신은 이 명령어를 사용할 권한이 없습니다." to player



on inventory close:

    if inventory name of event-inventory contains "%player%님의 창고":

        delete {창고.%player%::*}

        set {_c.s} to 0

        loop 54 times:

            add slot {_c.s} of event-inventory to {창고.%player%::*}

            add 1 to {_c.s}



on inventory click:

    if inventory name of event-inventory contains "님의 창고 보기":

        cancel event

                

마지막에 on inventory close:
on inventory click: 부분이 오류가 떴습니다..

       

해결법 아시는분 연락 주세요 ㅜㅜ 버전은 최신버전으로 작성했습니다. 1.19.3





3개의 댓글

환타비
2023.03.08

저거 2개다 이렇게 변경 해보세요

if name of top inventory of player is “gui 이름“:

카를
2023.03.08
@환타비

댓글 감사합니다

이런식으로 추가해서 오류 없습니다. 하지만

./창고를 쳤을때 클릭해서 안에 아이템이 안들어가는데

제가 잘못 적은게 있을까요?

 

on inventory close:

@if name of top inventory of player is "%player%":

@@delete {창고.%player%::*}

@@set {_c.s} to 0

@@loop 54 times:

@@@add slot {_c.s} of event-inventory to {창고.%player%::*}

@@@add 1 to {_c.s}

 

on inventory click:

@if name of top inventory of player is "%player%":

@@cancel event

카를
2023.03.08
@카를

아 여기 구문을 지우니깐 작동이 되네요

이 아랫부분은 ./창고 만들때가 아니라

상점 npc 스크립트 만들때 추가 하면 좋겠죠?!

on inventory click:

 

@if name of top inventory of player is "%player%":

 

@@cancel event

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1