개인 자료란 (JE)

  서버 커뮤니티

Profile 마린잉엥 대표칭호 없음
Profile

질문하기 스크립트

절대 아이템을 죽어서도 없앨 수 없는 귀속 스크립트

2020.11.14 조회 수 1801 추천 수 0
이해도 1.16 
게임버전 (JE) 스피곳 
스크립트 애드온 2.5 

안녕하세요 

전에 올린 아이템 자랑 스크립트는 차차 고민하고 생각하면서

구현하고 있습니다.


이번 질문은 "귀속"이라는 이름을 가진 다이아몬드 아이템을 

gamerule keepinventory false를 안쓰고 죽어서도 버려서도 

플레이어와 어떤 경우에도 절대 없앨 수 없게 만들고 싶습니다.


on drop:

@If event-item's name is "귀속":

@@cancel 


1. 구문으로 간단하게 버리는 거 취소시키는 건 가능한데

죽었을 때 아이템을 못떨구게 하는 건 잘 모르겠네요

또 귀속이라는 다이아몬드로 다이아 곡괭이나 이런거 제작도 못하게 하고 싶습니다. 


2. 다이아몬드를 없앨 수 있는 경우의 수가

버리기, 죽을 시, 제작 이 3가지 경우외에 또 있나요?

그리고 항상 브혼님께 감사하고 있으며 정말 존경합니다.

저는 브혼님을 대한민국 마인크래프트 스크립트계의 1인자로 인정하고 있으며

하루도 빠짐없이 플레이어들의 스크립트에 대한 질문에 답을 주시는 성실함에 

매번 감동을 받고 있습니다. 아무튼 정말 감사합니다.

스크립트외에 마인크래프트 게임 서버를 열고 게임 플레이도 주로 즐기신다면

한마포 다른 유저들과 함께 브혼님과 야생이라도 함께 하고 싶네요 

감사합니다.




1개의 댓글

스크립터브혼
2020.11.14

[Drops]는 [On Death] 이벤트에서 사용할 수 있는 익스프레션으로 사망시 드랍되는 아이템 리스트입니다.

아이템 리스트를 루프하며 드랍하지 않을 아이템은 리스트에서 제거 한 후, 플레이어에게 다시 주면 됩니다.



마인크래프트 기본 레시피의 경우 메타데이터에 영향을 받지 않는 특수한 아이템으로 구성되어있습니다.

사용자가 아이템에 어떤 메타데이터를 변경하더라도 레시피에 적용됩니다.

[On Prepare Craft]이벤트는 레시피 결과물을 표시하기 전에 동작하는 이벤트 입니다.

이 이벤트에서 레시피 결과물이 표시 될 때, GUI에 놓여있는 아이템을 분석하여 결과물을 제거하는 방식으로 구현할 수 있습니다.


인벤토리에서 아이템이 빠져나가는 모든 경우는

월드에 드랍(버리기, 사망 드랍)되는 경우와 GUI 이동(상자 보관, 제작, 비콘 버프 소모)등이 있습니다.


뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1