개인 자료란 (JE)

  서버 커뮤니티

Profile 북곰이 대표칭호 없음
Profile

질문하기 스크립트

아이템 감지 스크립트

2020.07.27 조회 수 1543 추천 수 0
이해도 1.14 
게임버전 (JE) 페이퍼 
게임버전 (BE) 아이템 감지 스크립트 
스크립트 애드온 2.5-alpha6 

폭탄를 들고 잇으면 폭탄이라는 아이템를 감지해서 그 아이템을 인벤토리에서 제거시키는 방법 알고 싶습니다.

방법를 자세히 몰라서 물어보러 왔습니다

2개의 댓글

스크립터브혼
2020.07.27

기본적인 것부터 이해하실 필요가 있습니다.

Bukkit API에 정의된 이벤트로부터 알고리즘이 시작됩니다.

예를들어 "플레이어가 접속 할 때", "날씨가 바뀔 때", "음식 아이템을 먹을때" 등등 특정 행동이나 변화들을 이벤트라고 하고

우리와 같은 플러그인, 스크립트 제작자는 이러한 미리 정의된 이벤트에 기능을 추가하여 새로운 결과를 만드는 일을 합니다.


폭탄을 들고 있다는 것은 상태(컨디션)이고, 아이템을 감지하거나 인벤토리에서 제거하는 것은 기능이죠.

질문주신 글에는 기능수행을 위한 트리거(이벤트)가 없습니다.


어느 상황에서 해당 기능이 동작할지 답변바랍니다.

주원Love
2020.08.03

on tool change:

>wait 1 tick

>if tool is tnt:

>>set player's tool to air

이런걸 원하시는건가요