일상일지

[마인크래프트 스크립트] - 블럭 설치 시 아이템 드랍 스크립트 본문

개발/마인크래프트

[마인크래프트 스크립트] - 블럭 설치 시 아이템 드랍 스크립트

서호Seoho 2020. 11. 1. 03:58
반응형

1. 블럭이 설치될 장소를 //wand로 우클릭 좌클릭 한 후, /rg define itemD 를 쓴다.

2. 스크립트를 넣고 /sk reload 파일명 한다.

3. 아이템이 드랍되었으면 하는 장소에 아이템을 들고 /드랍아이템 을 채팅창에 친다.

4. 월드에딧으로 설정한 지역에 블럭을 설치해본다. 아이템이 드랍되는 것을 확인한다.

 

- op가 아니면 블럭 설치가 안되면, 지역 설정 수정하기.

  //rg flag itemD passthrough allow

 

/드랍아이템 : 드랍할 아이템을 오른손에 들고 원하는 장소에 명령어 진행.

 

20블럭 내의 유저에게 메시지는 잘 출력되는데 소리는 설치한 유저한테만 들리긴 하더라고요.

그래도 없는 것 보단 나을거 같아서 냅뒀습니다.

 

 

 

* 캣서버 1.12.2 기준으로 작성되었습니다.

options:
	아이템드랍소리 : BLOCK_CHEST_CLOSE #소리 바꾸기 가능

on place:
	if event-block is in "itemD":
		if id of event-block is 91: #아이템 코드 변경 가능. 현재는 잭오랜턴.
			drop {드랍} at location 1 up {드랍위치} #아이템 드랍. 땅에 낑길까봐 조금 위에서 드랍.
			loop all players in radius 20 around player:#아이템을 설치한 유저의 블럭 20 거리안에 있는 유저에게
				play sound "{@아이템드랍소리}" with volume 0.5 and pitch 1 at loop-player #아이템드랍소리가 들리게 함
				message "무슨 소리가 들린 것 같다." to loop-player #메시지가 출력되게 함
				
			
command /드랍아이템: #드랍할 아이템 위치에 들고 진행
	trigger:
		if player is op:
			set {드랍} to player's tool
			set {드랍위치} to player's location
			message "%type of {드랍}%이 추가되었습니다." to player

 

 

 

크몽에 마인크래프트 스크립트 주문제작 서비스를 오픈했습니다.

많은 관심 부탁드립니다~

https://kmong.com/gig/366962

 

마인크래프트 스크립트 제작해 드립니다. | 5000원부터 시작 가능한 총 평점 5점의 IT·프로그래밍,

2개 총 작업 개수 완료한 총 평점 5점인 바서호의 IT·프로그래밍, 메타버스 서비스를 2개의 리뷰와 함께 확인해 보세요. IT·프로그래밍, 메타버스 제공 등 5000원부터 시작 가능한 서비스

kmong.com

 

반응형
Comments