갱호
대표칭호 없음
이해도 | 1.16 |
---|---|
게임버전 (JE) | 페이퍼 |
스크립트 버전 | 입문자(아무것도 몰라요) |
스크립트 애드온 | 2.5 |
n 1.13+ you cannot get the title name of an inventory outside of an InventoryClickEvent, Only if this inventory has an InventoryHolder may it be used in this state.
인벤토리에서 아이템을 꺼내거나 없애면 버킷에 뜹니다. 어떻게 해결을 해야하나요?
스크립터브혼
2020.12.28문제가 발생하는 코드를 봐야 알 수 있어요.
갱호
2020.12.28제 인벤토리에서 아이템을 꺼내거나 인벤토리를 열때 저런 문고가 뜹니다.
갱호
2020.12.28반대로 스크립트 구문을 실행할때는 안뜨고요
스크립터브혼
2020.12.28코드 올려주세요. 무슨말인지 모르겠습니다.
해당 오류는 인벤토리 이름을 가져오는 데 실패했기 때문에 나오는 메세지이고 이 메세지는 Skript 플러그인에서 출력하는 것입니다.
다시 말하면, 아이템을 꺼내거나 이벤토리를 열때 동작하는 스크립트 코드가 있기 때문에 나오는겁니다.
갱호
2020.12.28저도 모르겠습니다... 안벤토리에서 아이템을 꺼낼때마다 이런 메세지만 올라옵니다.
Skript_v2.5.3
[21:45:50 ERROR]: [Skript] In 1.13+ you cannot get the title name of an inventory outside of an InventoryClickEvent, Only if this inventory has an InventoryHolder may it be used in this state.
스크립터브혼
2020.12.28그럼 저도 어떻게 도와드릴 방법이 없습니다.
설치된 sk파일을 모두 비활성화하고 하나씩 활성화 하면서 어떤 스크립트가 오류인지 찾으시고,
해당 스크립트를 전체 주석처리 한 후 이벤트 단위로 주석 해제하면서 어떤 이벤트가 오류인지 찾으셔야합니다.
갱호
2020.12.28on inventory click:
이 구문이 들어갔을때만 저런 오류가 뜨는거 같은데.... ㅠㅠ
스크립터브혼
2020.12.28그럼 그 부분 코드 올려주세요.
갱호
2020.12.28on right click on entity:
if target entity's name contains "&f건축블록 &6상점":
open chest with 6 rows named "건축블록 상점" to player
스크립터브혼
2020.12.28[Custom Chest Inventory]익스프레션 패턴 비교해주세요.
> chest inventory with %number% row named%text%
chest가 아니라 chest inventory 입니다.
다른 코드에서도 이러한 오타가 있는지 확인해주세요.
갱호
2020.12.28on inventory click:
if inventory name of player's current inventory is "건축블록 상점":
if click raw slot is between 0 and 53:
이게 있는거 같습니다 ㅠㅠ
스크립터브혼
2020.12.29inventory name of %inventory%는 애드온 패턴입니다.
name of %inventory%로 수정하세요.