개인 자료란 (JE)

  서버 커뮤니티

Profile 카를 대표칭호 없음

karel0879 ca7704df0c864e2ba96b71a6e0f7caf7

Profile

질문하기 스크립트

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

2023.03.08 조회 수 224 추천 수 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/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3