이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | Skript 2.8.2 |
스크립트 애드온 | 없음 |
제가 스크립트 시작한지 이틀 정도 됐는데
이코노미 플러그인을 스크립트로 구현해보고 싶어서
인터넷에서 관련 구문 찾아서 공부하면서 만들고 있었는데 안막히다가
수표를 계좌로 바꾸는 구문에서 오류가 나네요..
구문은
command /수표 [<integer>] [<integer>]:
trigger:
if arg 1 is not set:
message ""
message "&f/수표 &e[&f금액&e] &c[&f수량&c] &f- 우클릭 시 &e돈&f을 얻는 수표를 &c생성&f합니다."
message ""
stop
if arg 1 is set:
if arg 2 is set:
if {돈} >= arg 1 * arg 2:
if arg 1 >= 1000:
#if number of air in the player's inventory > 0:
give arg 2 of paper named "{@c} &f%arg 1%&e원" to player
remove arg 1 * arg 2 from {돈}
message ""
message "{@c} &f당신은 &e%arg 1%&f원 수표를 &c%arg-2%&f개를 생성하였습니다."
message ""
stop
else:
message ""
message "{@c} &f수표는 &e1000&f원 미만으로 &c발행&f하실 수 없습니다."
message ""
stop
else:
message ""
message "{@c} &f당신이 소지한 &e돈&f보다 많은 &c값&f은 입력하실 수 없습니다."
message ""
stop
else:
message ""
message "{@c} &f/수표 &e[&f금액&e] &c[&f수량&c] &f- 우클릭 시 &e돈&f을 얻는 수표를 &c생성&f합니다."
message ""
stop
else:
message ""
message "{@c} &f/수표 &e[&f금액&e] &c[&f수량&c] &f- 우클릭 시 &e돈&f을 얻는 수표를 &c생성&f합니다."
message ""
stop
command /돈주기 [<integer>]:
trigger:
add arg 1 to {돈}
command /돈보기:
trigger:
message "당신의 돈은 %{돈}%원 입니다"
command /돈설정 [<integer>]:
trigger:
set {돈} to arg 1
on rightclick with paper:
if name of player's tool contains "{@c}":
set {_name} to uncolored name of player's tool
replace all "수표" and "원" and " " with "" in {_name}
set {_name} to "%{돈}%" parsed as integer
add {_name} to {돈}
message "&a수표를 사용해 %{_name}%&a원을 지급받았습니다." to player
remove 1 paper from player's tool
인데
on rightclick with paper 부터 오류가 나는데
도와주실수 있나요??
아니면
혹시 이 스크립트에 필요한 에드온이 있을까요??
슈퍼레몬
2024.02.10on right click:
@if player's item is paper:
로 바꿔보실레요?