마린잉엥
대표칭호 없음
이해도 | 1.16 |
---|---|
게임버전 (JE) | 스피곳 |
스크립트 애드온 | 2.5 |
안녕하세요
전에 올린 아이템 자랑 스크립트는 차차 고민하고 생각하면서
구현하고 있습니다.
이번 질문은 "귀속"이라는 이름을 가진 다이아몬드 아이템을
gamerule keepinventory false를 안쓰고 죽어서도 버려서도
플레이어와 어떤 경우에도 절대 없앨 수 없게 만들고 싶습니다.
on drop:
@If event-item's name is "귀속":
@@cancel
1. 구문으로 간단하게 버리는 거 취소시키는 건 가능한데
죽었을 때 아이템을 못떨구게 하는 건 잘 모르겠네요
또 귀속이라는 다이아몬드로 다이아 곡괭이나 이런거 제작도 못하게 하고 싶습니다.
2. 다이아몬드를 없앨 수 있는 경우의 수가
버리기, 죽을 시, 제작 이 3가지 경우외에 또 있나요?
그리고 항상 브혼님께 감사하고 있으며 정말 존경합니다.
저는 브혼님을 대한민국 마인크래프트 스크립트계의 1인자로 인정하고 있으며
하루도 빠짐없이 플레이어들의 스크립트에 대한 질문에 답을 주시는 성실함에
매번 감동을 받고 있습니다. 아무튼 정말 감사합니다.
스크립트외에 마인크래프트 게임 서버를 열고 게임 플레이도 주로 즐기신다면
한마포 다른 유저들과 함께 브혼님과 야생이라도 함께 하고 싶네요
감사합니다.
스크립터브혼
2020.11.14[Drops]는 [On Death] 이벤트에서 사용할 수 있는 익스프레션으로 사망시 드랍되는 아이템 리스트입니다.
아이템 리스트를 루프하며 드랍하지 않을 아이템은 리스트에서 제거 한 후, 플레이어에게 다시 주면 됩니다.
마인크래프트 기본 레시피의 경우 메타데이터에 영향을 받지 않는 특수한 아이템으로 구성되어있습니다.
사용자가 아이템에 어떤 메타데이터를 변경하더라도 레시피에 적용됩니다.
[On Prepare Craft]이벤트는 레시피 결과물을 표시하기 전에 동작하는 이벤트 입니다.
이 이벤트에서 레시피 결과물이 표시 될 때, GUI에 놓여있는 아이템을 분석하여 결과물을 제거하는 방식으로 구현할 수 있습니다.
인벤토리에서 아이템이 빠져나가는 모든 경우는
월드에 드랍(버리기, 사망 드랍)되는 경우와 GUI 이동(상자 보관, 제작, 비콘 버프 소모)등이 있습니다.