Mint_o f86357f6ed4c4a6ea4a0535127a742c8
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.12, 1.12.1, 1.12.2 |
게임버전 (BE) | 1.12.x |
스크립트 버전 | 2.4.1 |
스크립트 애드온 | skRayFall, SkEtcR, skUtilities, Skellett, Skript |
on inventory click:
if inventory name of current inventory of player is "{@s}":
cancel event
if clicked raw slot is smaller than 35:
if click item is not air:
if click type is left mouse button:
if number of air in the player's inventory >= 0:
set {_money} to uncolored {_lore::2}
replace all "[" and "가격" and "]" and " " and "원" with "" in {_money}
set {_money} to uncolored {_money} parsed as integer
if player's money >= {_money}:
remove {_money} from player's money
set slot 53 of current inventory of player to emerald named "&e[ &f내 잔액 &e]" with lore "&f%{money::%player%}% &c원"
give {stockitem::%clicked raw slot+1%} named "%{stock::%clicked raw slot+1%}%" to player
message "{@s} &f당신은 &e%{_money}% &f원을 사용하여 %{stock::%clicked raw slot+1%}% &f을 &c구매&f하였습니다." to player
stop
else:
message "{@s} &f당신의 &e인벤토리&f가 비어있는지 &c확인&f해주시기 바랍니다."
stop
if click type is right mouse button:
if player has 1 of {stockitem::%clicked raw slot+1%} named "%{stock::%clicked raw slot+1%}%":
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 raw slot+1%} named "%{stock::%clicked raw 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 "&f%player's money% &c원"
message "{@s} &f당신은 %{stock::%clicked raw slot+1%}% &f을 &c판매&f하여 &e%{_money}% &f를 얻었습니다."
stop
구문이 오류가 나서 스크립트 문서를 보면서 최대한 다 고쳐서 리로드를 쳤을 때 오류는 발생하지 않았는데
./주식을 쳤을 때 보이는[나오는] 인벤토리 창에서 제가 지정한(누른) 아이템을 눌렀을 때
그 아이템을 구매하거나 판매하고 싶은데 어떻게 수정해야 할지 잘 모르겠습니다..
댓글이 없습니다.
새로운 댓글을 등록해 주세요!