개인 자료란 (JE)

  서버 커뮤니티

Profile 효지 대표칭호 없음
Profile

질문하기 스크립트

GUI창 관련 도움이 필요합니다

2021.07.05 조회 수 344 추천 수 1
이해도 1.12 
게임버전 (JE) 모드버킷 
스크립트 애드온 2.6 alpha1 

현재 GUI를 통한 상점을 만들어 상점의 사고파는 기능 외에

재고기능도 추가하여 넣어 둔 상태입니다.

여기서 재고가 모두 소진되면 더이상 구매가 되지않도록 설정을 해두었는데 문제는 아이템 구매 시, 남은 재고가 실시간으로 줄어드는 것이 보이지 않습니다. 

구매시 실제로는 재고가 줄어있으나 재고: 몇개 라고 써놓은 로어 구문은 GUI  창을 한번 껐다 켜야지만 반영이 되어서, 실시간 반영을 하고 싶은데

혹시 어떤 구문을 응용하면 될지 아신다면 도움 부탁드립니다.

4개의 댓글

DDang_
2021.07.05

해당 gui 를 함수로 만들고 클릭마다 다시 함수 작동 ㅋㅋ

효지
2021.07.05
@DDang_

아이고 복잡하네요 ㅠㅠ 스크립트의 길.........

스크립터브혼
2021.07.05

bukkit api에는 인벤토리 수동 업데이트 메소드가 있지만 이게 스크립트로는 구현되어있지 않아요.

때때로 자동으로 업데이트 해주는 경우도 있긴한데 정확히 어떤 조건에서  인벤토리가 업데이트 되는지는 잘 모르겠습니다.


임시방편으로 인벤토리를 다시 열어주는 것으로 업데이트 할 수는 있습니다.

on inventory click:
    ~ code ~
    open event-inventory to inventory viewers


효지
2021.07.05
@스크립터브혼

시도해보겠습니다 감사합니다~!