개인 자료란 (JE)

  서버 커뮤니티

Profile HyeonEun 대표칭호 없음
Profile

질문하기 스크립트

칭호 띄어쓰기 스크립트 질문입니다

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

options:

    p : &d&l[&f칭호&d&l]&f

    

command /칭호:

    trigger:

        open chest with 6 rows named "{@p} &f목록" to player

        set {_count} to size of {nick.%player%::*}

        loop {_count} times:

            set slot loop-number - 1 of player's current inventory to book named {nick.%player%::%loop-number%} with lore "" and "&f- 우클릭시 해당 칭호를 &a장착&f합니다." and "&f- 좌클릭시 해당 칭호를 &c해제&f합니다."

        

command /칭호초기화 [<offline player>]:

    permission: nickname.use

    trigger:

        delete {nick.%arg 1%::*}

        delete {setnick::%arg 1%}

        message "{@p} &c%arg 1%&f님의 칭호가 초기화 되었습니다."


on inventory click:

    player's current inventory's name contains "{@p}":

        cancel event

        if clicked item is book:

            if click type is right mouse button:

                set {_setnick} to clicked slot's name

                set {setnick::%player%} to {_setnick}

                close player's inventory

                message "{@p} 칭호가 적용되었습니다 - ""%{setnick::%player%}%&f"""

                stop

            if click type is left mouse button:

                if {setnick::%player%} is set:

                    send "{@p} 장착중인 칭호가 해제되었습니다. - ""%{setnick::%player%}%&f"""

                    delete {setnick::%player%}

                    close player's inventory

                    stop

                send "{@p} 현재 장착중인 칭호가 없습니다." to player

                close player's inventory

                stop

on chat:

    {setnick::%player%} is set:

        set chat format to "%{setnick::%player%}% [player] : [message]"


command /칭호북 [<text>]:

    permission: nickname.use

    trigger:

        if arg 1 isn't set:

            send "{@p} 이름을 설정해주세요." to player

            stop

        give book named "{@p} %colored arg 1%" with lore "&f우클릭하여 칭호를 획득합니다." to player

        stop

        

on right click:

    if player's tool's name contains "{@p}":

        add tool's name split by " " to {_n::*}

        set {_nick} to {_n::2}

        add {_nick} to {nick.%player%::*}

        remove player's tool from tool

        message "{@p} &f칭호를 획득하였습니다 - ""%{_nick}%&f"""


위 스크립트인데 /칭호북 [ 관리자 ] 라고 책을 만들어서 칭호 적용하게 되면 

"[ "로만 나오는데 어느구문을 수정해야되는지 알고싶습니다 

2개의 댓글

qsef1256
2023.05.09

스크립트에서 이걸 해결할 수 있을지 의문이네요, 당장 args 가져오는 구문이 있으면 루프 돌려서 전부 붙이는 식으로 해결이 가능한데, 일단은 명령어 입력할 때 양 옆에 "" 붙여서 입력하는 식으로 해결해보시죠

후순
2023.05.11

Arg를 string 으로 해보세요

뉴스 및 창작물
/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