windwolf0 eb03c9f65da24c338ffbbc8703e369b8
이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.2-dev27 |
구문은 이런식으로 되어있고 아이템이 없는상태인대도 계속 판매가되고 돈이 지급이 됩니다.. 혹시 어느부분이 문제인지 아시는분있으십니까..? 알고있으시다면 도와주시면 감사할거같습니다..
if clicked type is right mouse button:
set {_lore::*} to lore of click item split by "||"
set {_money} to uncolored {_lore::2}
replace all "[" and "가격" and "]" and " " and "원" with "" in {_money}
set {_money} to uncolored {_money} parsed as integer
remove 1 of {stockitem::%clicked slot+1%} named "%{stock::%clicked slot+1%}%" from player's inventory
add {_money} to player's money
set slot 53 of current inventory of player to emerald named "&e[ &f돈 &e]" with lore "&cㄴ &f player's money &c원"
message ""
message "{@s} &f당신은 %{stock::%clicked slot+1%}% &f을 &c판매&f하여 &e%{_money}% &f를 얻었습니다."
message ""
stop
스크립터브혼
2021.10.19플레이어가 해당 아이템을 가지고 있는지 확인하고, 없다면 중단사도록 구성하세요.
보여주신 코드는 아이템을 가지고 있는지 확인하는 절차가 없습니다.