개인 자료란 (JE)

  서버 커뮤니티

Profile dbswjddls 대표칭호 없음
Profile

질문하기 스크립트

스크립트 오류

2023.06.01 조회 수 81 추천 수 0
이해도 입문자 
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 

제가 에센셜 돈을 사용해서 스코어보드랑 수표를 스크립트로 만들었는데 스코어보드는 제대로 작동하는데 수표는 작동이 이상해서 

혹시 어디가 틀렸는지 봐주실 수 있나요?



every 1 seconds:

    loop all players:

        if {스코어보드.%loop-player%} is true:

            wipe loop-player's sidebar

            set name of sidebar of loop-player to "§3다시 돌아온 RPG서버"

            set score "§7-----------------" in sidebar of loop-player to 3

            set score "§2접속자 : §2%number of all players%" in sidebar of loop-player to 1

            set score "§6소지금 : §6%loop-player's money%" in sidebar of loop-player to 2

            set score "§7----------------- " in sidebar of loop-player to 0





command /스코어보드 [<string>]:

    trigger:

        if arg 1 is "사용":

            set {스코어보드.%player%} to true

            message "스코어보드가 활성화됨!"


        if arg 1 is "비사용":

            set {스코어보드.%player%} to false

            wipe player's sidebar

            message "스코어보드가 비활성화됨!"

        



command /스코어보드사용법:

    trigger:

        message "/스코어보드 켜기: 스코어보드가 활성화됩니다." and "/스코어보드 끄기: 스코어보드가 비활성화됩니다."

        

        

command /수표 [<integer>]:

    trigger:

        if arg-1 is bigger than {%player's money%}:

            message "&c소지금보다 더 많은 금액을 인출할 수 없습니다."

        else:

            message "&a성공적으로 수표를 발급했습니다."

            give paper named "&a수표 &arg-1%&a원" with lore "&c우클릭하면 돈을 지급받습니다." to player

            subtract arg-1 from {%player's money%}

        


on rightclick whit paper

    if name of player's toll contains "수표":

        set {_name} to uncolored name of player's tool

        replace all "수표" and "원" and " " whith "" in {_name}

        set {_name} to {name} parsed as integer

        add {_name} to {%player's money%}

        message "&a수표를 사용해 %{_name}%&a원을 지급받았습니다."

        remove 1 paper from player's tool

        

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!