개인 자료란 (JE)

  서버 커뮤니티

Profile 웰치포도 대표칭호 없음
Profile

질문하기 스크립트

칭호 스크립트 질문

2023.12.17 조회 수 88 추천 수 0
이해도 입문자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 
스크립트 버전 2.7.3 
스크립트 애드온 SharpSK, Skellett, SkQuery, SkRayfall, skript-gui, sKUtillties 

command /칭호 [<text>] [<player>] [<text>]:

    trigger:

        if player is op:

            if arg 1 or arg 2 or arg 3 is not set:

                message " 칭호를 정할 플레이어를 선택해주세요."

            else:

                if arg 1 is "설정":

                    if arg 2 is set:

                        if arg 3 is set:

                            set {칭호::%player%} to arg 3

                            send "&5 칭호 추가"

                if arg 1 is "삭제":

                    delete {칭호::%player%}

                    send "&e 칭호 삭제"

                        

on chat:

    if {닉네임::%player%} is set:

        cancel event

        if {칭호::%player%} is set:

            set {_c} to "%{칭호::%player%}%&f[%{닉네임::%player%}%] : &f%message%"

            set {_c} to colored {_c}

            broadcast {_c}

        else:

            set {_m} to "[%{닉네임::%player%}%] : &f%message%"

            set {_m} to colored {_m}

            broadcast {_m}


        

every 1 second:

    loop all players:

        set the loop-player's display name to "%{닉네임::%loop-player%}%"

        set tablist name of loop-player to "%{닉네임::%loop-player%}%"

        set display name of loop-player to "%{닉네임::%loop-player%}%"


칭호 설정도 되고 채팅에 칭호 까지 나오면서 채팅도 보이는데 

제가 다른사람에게 칭호를 설정하면 그사람 채팅에는 칭호가 없이 채팅이 보이는데 어떡해야하나요?




2개의 댓글

피코
2023.12.17

set {칭호::%player%} to arg 3 라는 구문은 3번째 text를 자신에게 설정 되게 구문이 짜여 있습니다

set {칭호::%arg 2%} to arg 3 라고 구문을 설정해주시면 될 거같습니다.

 

웰치포도
2023.12.18
@피코

앗 감삼다