jjambbong0209
대표칭호 없음
0209jjambbong 903859c50bcd4e8bad5d8fdc8b1c337d
이해도 | 1.17 |
---|---|
게임버전 (JE) | 스피곳 |
on rightclick with iron shovel:
>add 2 to damage value of player's tool
>if held item's durability <= 0:
>>remove 1 iron shovel from the player's inventory
철삽을 우클릭 할때 마다 내구도가 2만큼 닳고 만약 내구도가 0보다 작거나 같다면 플래이어의 인벤토리에서 철삽을 없애는 구문인데
>if held item's durability <= 0:
>>remove 1 iron shovel from the player's inventory
이 부분이 작동을 안하네요.
왜 그럴까요? 이걸 대체할 다른 방법이 있나요?
스크립터브혼
2021.07.23[Damage Value] 익스프레션의 패턴을 보시면...
> [the] ((data|damage)[s] [value[s]]|durabilit(y|ies)) of %item types/blocks/slots%
> %item types/blocks/slots%'[s] ((data|damage)[s] [value[s]]|durabilit(y|ies))
damage value와 duralbilty 패턴은 같은 익스프레션입니다.
당연히 2씩 추가했기 때문에 0보다 작아질 일은 없습니다.
[Max Durability] 익스프레션으로 최대 내구도와 비교를 하세요.
아이탬의 손상도가 최대 내구도를 넘어서거나 같다면 아이템은 파괴됩니다.