iPace 443663ba4c7c4e7a82bb9ab914c35a8c
이해도 | 입문자 |
---|---|
게임버전 (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 이 구문이 자꾸 오류가 뜨네요 ㅠㅠ 댓글로 알려주시면 감사하겠습니다
qsef1256
2023.02.06SkBee 까세요
MIner135
2023.02.07깔았는데 안돼요 ㅠㅠ
RID
2023.02.07arg 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진짜 너무 감사합니다 ㅠㅠ
해결 됐어요!!감사해요!!