이해도 | 상급자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.8.0 |
플레이어가 가지고있는 아이템 개수를 인식하는 구문에서
if player has {_item}:는 작동을 하는데
if player has 64 {_item}: 가 작동하지 않습니다.
오류 코드 :
on inventory click:
if name of current inventory of player is "{@color.1}{@shop.name.1}":
cancel event
if click type is left mouse button:
loop {{@shop.name.1}_item::*}:
set {_slot} to loop-index parsed as number
set {_buy} to {{@shop.name.1}_buy::%{_slot}%}
set {_sell} to {{@shop.name.1}_sell::%{_slot}%}
set {_item} to loop-value
if clicked raw slot is {_slot}:
if "%loop-value%" is not "air":
if player has 64 {_item}:
remove 64 of {_item} from inventory of player
add {{@shop.name.1}_buy::%{_slot}%}*64 to {돈::%uuid of player%}
message "해당 아이템&c(%loop-value%)&r을(를) &r&a64&f개를 판매 하였습니다." to player
else:
message "해당 아이템&c(%loop-value%)&R을(를) 가지고 있지 않습니다." to player
혹시 작동하지 않는 이유가 있을까요?
오류 메시지:
can't understand this condition: 'player has 64 {_item}
거너아나
2024.02.2164개의 아이템은
set item amount of {_item} to 64
if player has {_item}: 이렇게 하시면 됩니다.
다음에는 한번 skunity나 skhub를 찾아보시길
쵸로키너무귀엽쵸
2024.02.21감사합니다
거너아나
2024.02.21쵸로키 귀엽죠
쵸로키너무귀엽쵸
2024.02.22ㅔㅔ 제 사랑입니다