DDaj1n
대표칭호 없음
DDaj1n 92ac2ebc844146d59137c930f96bda97
게임버전 (JE) | 관련없음 |
---|---|
게임버전 (BE) | 관련없음 |
여기서 {_ict :: *} 에서 왜 ::* 을 사용하는것이며 ::* 이 무엇을 의미하는지 모르겠습니다
알려주세요 ㅠㅠ
on inventory click: if name of current inventory of player is "A1": cancel event if click type is left mouse button: if clicked raw slot is between 9 and 44: if clicked item is bow or netherite sword or diamond helmet: set slot 4 of current inventory of player to clicked item set {slot.%player%} to clicked slot's index if click type is right mouse button: if clicked raw slot is 4: if player has 1 book named "A1": if slot 4 of player's current inventory isn't air: set {_ict::*} to slot 4 of player's current inventory's enchantments set {_loop} to size of {_ict::*} if clicked item isn't enchanted: set {_loop} to 1 disenchant slot 4 of current inventory of player play sound "block.chain.break" with volume 1 and pitch 1.5 to player
허두
2021.11.03게시글이 [개발 질문(JavaScript) -> 질문 포럼(스크립트)] 로 이동되었음을 알려드립니다 :)
게시글 수정 기능을 통해 상단 선택란 내용을 수정해주세요!
DDaj1n
2021.11.03아 이해 완료 했습니다
거너아나
2021.11.03이해 완료했지만 올려봅니다
slot 4에 있는 아이템의 인챈트는 복수 형태이기 때문에 list에 저장해야 하며
앞에 _를 붙여 임시 변수로서 가용하고 있네요
그리고 size of {_ict::*}로 얼마나 많은 인챈트가 있는지 확인하려는거 같네요
그래서 만약 slot 4에 있는 아이템이 날카로움,내구성이 있다면 {_loop}는 2가 되겠네요