musun129
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (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%.돈}
리로드 했을때 오류도 안나왔는데 돈이 안 깎여요ㅠㅠ
라아아아밍
2023.12.26name of current inventory 대신에 name of event-inventory로 해보실래요?
musun129
2023.12.26안됩니다.... ㅠㅠ 애드온 문제인것 같기도 한데 잘 모르겠네요ㅠㅠ
라아아아밍
2023.12.27상자 이름이 다른지, 아니면 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.27이렇게 떠요 ㅠㅠ
라아아아밍
2023.12.28어.. 혹시 skellett 애드온이 없나요? 없으시면 clicked slot으로 바꾸시거나 skellett 애드온 추가하시면 됩니다.
musun129
2023.12.28skellett 애드온을 깔면 loop문 전체가 오류가 나요.. 그리고 clicked slot으로 바꿔도 아이템이 있는쪽은 클릭이 인식이 안되요 ㅠㅠㅠㅠ