폭탄를 들고 잇으면 폭탄이라는 아이템를 감지해서 그 아이템을 인벤토리에서 제거시키는 방법 알고 싶습니다.
방법를 자세히 몰라서 물어보러 왔습니다
기본적인 것부터 이해하실 필요가 있습니다.
Bukkit API에 정의된 이벤트로부터 알고리즘이 시작됩니다.
예를들어 "플레이어가 접속 할 때", "날씨가 바뀔 때", "음식 아이템을 먹을때" 등등 특정 행동이나 변화들을 이벤트라고 하고
우리와 같은 플러그인, 스크립트 제작자는 이러한 미리 정의된 이벤트에 기능을 추가하여 새로운 결과를 만드는 일을 합니다.
폭탄을 들고 있다는 것은 상태(컨디션)이고, 아이템을 감지하거나 인벤토리에서 제거하는 것은 기능이죠.
질문주신 글에는 기능수행을 위한 트리거(이벤트)가 없습니다.
어느 상황에서 해당 기능이 동작할지 답변바랍니다.
on tool change:
>wait 1 tick
>if tool is tnt:
>>set player's tool to air
이런걸 원하시는건가요
건축
팀뉴일리시
2024-11-23
4
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
레드스톤
노트블럭전문가
2024-10-08
1
스크립터브혼
2020.07.27기본적인 것부터 이해하실 필요가 있습니다.
Bukkit API에 정의된 이벤트로부터 알고리즘이 시작됩니다.
예를들어 "플레이어가 접속 할 때", "날씨가 바뀔 때", "음식 아이템을 먹을때" 등등 특정 행동이나 변화들을 이벤트라고 하고
우리와 같은 플러그인, 스크립트 제작자는 이러한 미리 정의된 이벤트에 기능을 추가하여 새로운 결과를 만드는 일을 합니다.
폭탄을 들고 있다는 것은 상태(컨디션)이고, 아이템을 감지하거나 인벤토리에서 제거하는 것은 기능이죠.
질문주신 글에는 기능수행을 위한 트리거(이벤트)가 없습니다.
어느 상황에서 해당 기능이 동작할지 답변바랍니다.
주원Love
2020.08.03on tool change:
>wait 1 tick
>if tool is tnt:
>>set player's tool to air
이런걸 원하시는건가요