개인 자료란 (JE)

  서버 커뮤니티

Profile MIner135 대표칭호 없음

iPace 443663ba4c7c4e7a82bb9ab914c35a8c

Profile

질문하기 스크립트

수표 스크립트 오류

2023.02.06 조회 수 142 추천 수 0
이해도 입문자 
게임버전 (JE) 관련없음 
게임버전 (BE) 1.19.x 

수표스크립트를 사용하고있습니다.

 지정된 커스텀 아이템 으로 수표를 발급받으려고 하는데 자꾸 에러가뜨네요 ㅠㅠ 도와주세요



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

    trigger:

        if arg 1 is set:

            if arg 2 is set:

                set {_su::*} to 500, 1000, 5000, 10000, 50000, 100000

                if {_su::*} contains arg 1:

                    if {moneyn::%player%} >= (arg 1 * arg 2):

                        set {_n} to 0

                        if arg 1 is 500:

                            set {_n} to 6

                        else if arg 1 is 1000:

                            set {_n} to 4

                        else if arg 1 is 5000:

                            set {_n} to 5

                        else if arg 1 is 10000:

                            set {_n} to 3

                        else if arg 1 is 50000:

                            set {_n} to 2

                        else if arg 1 is 100000:

                            set {_n} to 7

                        message "&a%arg 1%원 수표를 %arg 2%개 발행했습니다."

                        remove (arg 1 * arg 2) from {moneyn::%player%}

                        give arg 2 of paper named "&a[ 수표 ] %arg 1%원" with lore "&f%arg 1%" with nbt "{CustomModelData:%{_n}%}" to player

                    else:

                        message "&c가진 돈보다 많이는 발행할수 없습니다."


이 구문에서

give arg 2 of paper named "&a[ 수표 ] %arg 1%원" with lore "&f%arg 1%" with nbt "{CustomModelData:%{_n}%}" to player 이 구문이 자꾸 오류가 뜨네요 ㅠㅠ 댓글로 알려주시면 감사하겠습니다

4개의 댓글

qsef1256
2023.02.06

SkBee 까세요

MIner135
2023.02.07
@qsef1256

깔았는데 안돼요 ㅠㅠ

RID
2023.02.07

arg 2 를 정수로 인식하지 않아서 발생하는 것 같습니다. loop 문을 이용하여

 

loop arg 2 times:

 

give 1 of paper named "&a[ 수표 ] %arg 1%원" with lore "&f%arg 1%" with custom model data {_n} to player

 

위의 코드로 시도해보세요 

ps. 커스텀 모델 데이터에 오류가 있어서 같이 수정했습니다.

MIner135
2023.02.07
@RID

진짜 너무 감사합니다 ㅠㅠ

해결 됐어요!!감사해요!!