개인 자료란 (JE)

  서버 커뮤니티

Profile arlte 대표칭호 없음
Profile

질문하기 멀티플레이

특정 인벤토리를 클릭하면 실행되는 코드 있을까요?

2023.03.22 조회 수 76 추천 수 0
이해도 초보자 
게임버전 (JE) 1.19.3 
게임버전 (BE) 관련없음 
스크립트 버전 2.7.0-beta1 
스크립트 애드온 skRayFall 

구문은 이렇게 작성했습니다

command /enforce:

    trigger:

        open chest inventory with 3 row named "강화하기" to player

        set slot 13 of current inventory of player to white concrete named "&e강화하기 &a(현재 강화 레벨: %{%player%.enforce}%)"

        

on inventory click:


여기 on inventory click: 에서 "강화하기" 상자의 13번 슬롯 클릭을 확인하고, 무언가를 실행하는 코드가 있을까요?

아니면, "강화하기" 상자의 "&e강화하기 &a(현재 강화 레벨: %{%player%.enforce}%)"라는 이름의 하얀 콘크리트를 클릭하면 실행되는 코드 있을까요?



3개의 댓글

환타비
2023.03.23

질문체널이 잘못 됬네요 멀티플레이가 아닌 스크립트 채널에 하셔야 합니다!

arlte
2023.03.24
@환타비

넵 알겠습니다

환타비
2023.03.23

그리고 질문의 답변은

on inventory click:

@if name of top inventory of player is "gui이름":

@@cancel event

@@if "%index of clicked slot%" is "슬롯번호":

@@@구문 ~ ~ ~

 

이런식으로 하시면 됩니다

@는 탭을 표시 했습니다!