개인 자료란 (JE)

  서버 커뮤니티

Profile musun129 대표칭호 없음
Profile

질문하기 스크립트

마크 스크립트 gui상점을 만들려는데 인벤토리 클릭이 안통합니다ㅠㅠ

2023.12.25 조회 수 216 추천 수 0
이해도 초보자 
게임버전 (JE) 1.18.2 
게임버전 (BE) 관련없음 

on inventory click:

    if name of current inventory is "&3맛있는 과자":

        if {%uuid of player%.돈} >= 5000:

            subtract 5000 from {%uuid of player%.돈}


리로드 했을때 오류도 안나왔는데 돈이 안 깎여요ㅠㅠ




8개의 댓글

라아아아밍
2023.12.26

name of current inventory 대신에 name of event-inventory로 해보실래요?

musun129
2023.12.26
@라아아아밍

안됩니다.... ㅠㅠ 애드온 문제인것 같기도 한데 잘 모르겠네요ㅠㅠ

라아아아밍
2023.12.27
@musun129

상자 이름이 다른지, 아니면 if 문에서 빠져나왔을 수도 있으니 중간 중간에 send로 어디서 멈추는지 확인해보세요.

on inventory click:

 

send "상자 이름이 다름"

 

if name of current inventory is "&3맛있는 과자":

 

send "if문에서 빠져나옴"

 

if {%uuid of player%.돈} >= 5000:

 

send "문제 없음"

 

subtract 5000 from {%uuid of player%.돈}

musun129
2023.12.27
@라아아아밍

헉!! 제가 상자이름을 적어야하는데 아이템 이름을 적었네요...ㅋㅋ 감사합니다!!! 그런데 if name of current inventory is "&e가게": 를 한다음에

if clicked raw slot is 13: 이 구문을 넣어서 상점을 만들려는데 if clicked raw slot is 13: 이 구문을 알지 못한다고 오류가 뜨네요... 어떻게 해야할까요? ㅠㅠ

라아아아밍
2023.12.27
@musun129

엄.. 무슨 오류가 뜨는지 알 수 있을까요?

@라아아아밍

이렇게 떠요 ㅠㅠ

라아아아밍
2023.12.28
@musun129

어.. 혹시 skellett 애드온이 없나요? 없으시면 clicked slot으로 바꾸시거나 skellett 애드온 추가하시면 됩니다.

musun129
2023.12.28
@라아아아밍

skellett 애드온을 깔면 loop문 전체가 오류가 나요.. 그리고 clicked slot으로 바꿔도 아이템이 있는쪽은 클릭이 인식이 안되요 ㅠㅠㅠㅠ