개인 자료란 (JE)

  서버 커뮤니티

Profile brax 대표칭호 없음
Profile

질문하기 스크립트

스크립트 수표 기능 에러

2024.06.01 조회 수 69 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 
스크립트 버전 skript 2.8.5 

안녕하세요 서버에 수표기능 을 추가하려고 하는데 아이템 형식이 아이템,인벤토리,경험치 형식이 아니라서 플레이어에게 수표를 주지

못한다고 하네요... 스크립트는 아래와 같습니다. 제발 도와주세요 ㅜㅜ

command /수표 [<integer>] [<integer>]:

    trigger:

        if arg-1 is bigger than {돈.%uuid of player%}:

            send "&c소지금보다 많은 금액의 수표는 발급 할 수 없습니다!!"

        else:

            if arg-1 is 1000:

                send "&a수표 1000원 발급!" to player

                give %arg-2% of paper with custom model data 1 named "&a수표 1000원" with lore "&e우클릭하시면 돈이 지급됩니다" as item to player

                

            else:

                if arg-1 is 5000:

                    send "&a수표 5000원 발급!" to player

                    give %arg-2% of paper with custom model data 2 named "&a수표 5000원" with lore "&e우클릭하시면 돈이 지급됩니다" as item to player

                

                else:

                    if arg-1 is 10000:

                        send "&a수표 10000원 발급!" to player

                        give %arg-2% of paper with custom model data 3 named "&a수표 10000원" with lore "&e우클릭하시면 돈이 지급됩니다" as item to player

                    

                    else:

                        if arg-1 is 50000:

                            send "&a수표 50000원 발급!" to player

                            give %arg-2% of paper with custom model data 4 named "&a수표 50000원" with lore "&e우클릭하시면 돈이 지급됩니다" as item to player

                        else:

                            send "&c수표는 1000,5000,10000,50000원만 발급 가능합니다!!"

                            

on rightclick with paper:

    if name of player's tool contains "&a수표":

        set {_금액} to uncolored name of player's tool

        replace all "수표" and " " and "원" with "" in {_금액}

        set {_금액} to {_금액} parsed as integer

        add {금액} to {돈.%uuid of player%}

        remove 1 paper from player's tool

        send "&e수표를 사용해 %{_금액}%원을 받았습니다" to player

1개의 댓글

슈퍼레몬
2024.06.04

%는 문자연 내에서만...