게임/마인크래프트

마인크래프트 커스텀 NPC 스크립트 예제

미친사람 2019. 8. 13. 02:10
반응형

 

 

일단 커스텀 NPC에서 스크립트 기능을 사용하려면

 

 java/jre/lib/ext 폴더안에 있는 nashorn.jar 파일을 mods 폴더안에 넣으셔야 정상적으로 작동합니다.

 

 

기본적인 재료는 이곳

http://www.kodevelopment.nl/minecraft/customnpcs/scripting

 

예제

var clicked = 0;

function interact(event){
  clicked++; 
  event.npc.say("당신이 클릭을 한 횟수는 " + clicked + " 회 입니다");

  if(clicked >= 10) {
  event.npc.say("10번 이상 누르셨습니다, 0으로 초기화 합니다.");
  clicked = 0;
  }
}

function died(event){
  clicked = 0;
}


본 문구는
NPC에게 스크립트를 삽입할 경우
변수에 클릭 횟수 0이라는걸 만들어두고
함수 상호작용을 했을 경우
클릭 횟수가 1씩 올라가고엔피시가 클릭한 횟수를 말해줍니다.

그리고 만약에 클릭한 횟수가 10이 되었거나 10보다 많다면엔피시가 10번 이상 눌렀다고 하며, 클릭 횟수가 0으로 초기화 됩니다.

그리고 함수 NPC가 사망하면 클릭횟수가 0이 됩니다.

 

이런것도 있다.

event.npc.executeCommand("kill @a") = 명령어

event.npc.say("Hello there " + event.player.getName()) = 대화 및 상호작용 닉네임
반응형