게임버전 (BE) | 관련없음 |
---|---|
스크립트 버전 | 2.7.3 |
on inventory click:
if event-inventory's display name contains "상점":
cancel event
if event-slot is not air:
if event-inventory is open inventory:
set {_lore::*} to uncolored lore of click item
loop {_lore::*}:
if {_lore::%loop-index%} contains "판매가격":
set {_buy} to {_lore::%loop-index%}
replace all " " and "[" and "]" and "판매가격" with "" in {_buy}
set {_buy} to {_buy} parsed as integer
if click type is right mouse button:
if {_buy} is not 0:
if amount of 1 of clicked item in inventory of player >= 1:
add {_buy} to {money::%uuid of player%}
send "%clicked item% 1개를 %{_buy}%원에 판매 완료"
remove 1 of clicked item from player's inventory
else:
send "판매할 아이템을 보유하고 있지 않습니다."
else:
send "판매가 불가능한 아이템입니다."
if click type is right mouse button with shift:
if {_buy} is not 0:
if amount of 1 of clicked item in inventory of player >= 1:
set {_item_amount} to amount of clicked item in inventory of player
add {_buy} * {_item_amount} to {money::%uuid of player%}
send "%clicked item% %{_item_amount}%개를 %{_buy} * {_item_amount}%원에 판매 완료"
remove {_item_amount} of clicked item from player's inventory
else:
set {_item_amount} to item amount of clicked slot
send "판매할 아이템을 보유하고 있지 않습니다. %clicked item% %{_item_amount}%"
else:
send "판매가 불가능한 아이템입니다."
이 구문을 쓰고 오류 메세지는 안떴는데 상점에 있는 아이템을 우클릭 하면 계속 판매할 아이템을 보유하고 있지 않다고 뜨는데 뭐가 잘못된건가요??
댓글이 없습니다.
새로운 댓글을 등록해 주세요!