DEL_your_Mental cfb5b4a85cc641e68e34a1e8b4a206fc
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 1.19.x |
스크립트 버전 | 2.6.3 |
스크립트 애드온 | 모름 |
GUi 창이 연속으로 열렸을떄 esc 키를 누르면 뒤로가기 를 구현하고 싶습니다!
예문)
on inventory click:
if clicked raw slot is 1:
if event-inventory's display name contains "&0&l&n순간이동":
cancel event
close player's inventory
open chest inventory with 1 row named "&0&l&n판다팜" to player
set slot 1 of player's current inventory to deepslate diamond ore named "&b광물상점 이동" with lore "&6광물코너" and "열기"
set slot 3 of player's current inventory to porkchop named "&b식품상점 이동" with lore "&6식품코너" and "열기"
set slot 5 of player's current inventory to end crystal named "&b잡화상점 이동" with lore "&6잡화코너" and "열기"
on inventory click:
if clicked raw slot is 1:
if event-inventory's display name contains "&0&l&n판다팜":
cancel event
close player's inventory
make player run command "상점 열기 광물" as op
on inventory click:
if clicked raw slot is 3:
if event-inventory's display name contains "&0&l&n판다팜":
cancel event
close player's inventory
make player run command "상점 열기 농작물" as op
on inventory click:
if clicked raw slot is 5:
if event-inventory's display name contains "&0&l&n판다팜":
cancel event
close player's inventory
make player run command "상점 열기 기타" as op
여기서 "상점 열기 chest" 에서 esc 키를이용해서 "판다팜 chest" 열기가 알고싶습니다!
ps. "상점 열기 ~" 는 다른 스크립트로 GUI창이열리도록 해놓았습니다!
qsef1256
2022.10.11on inventory close 이벤트에 인벤토리 이름 확인해서 이전 GUI를 직접 여시면 됩니다.
너의멘탈을삭제
2022.10.13on inventory click:
if clicked raw slot is 1:
if event-inventory's display name contains "&0&l&n순간이동":
set event-inventory to {pandashop}
cancel event
open chest inventory with 1 row named "&0&l&n판다팜" to player
set slot 1 of player's current inventory to deepslate diamond ore named "&b광물상점 이동" with lore "&6광물코너" and "열기"
set slot 3 of player's current inventory to porkchop named "&b식품상점 이동" with lore "&6식품코너" and "열기"
set slot 5 of player's current inventory to end crystal named "&b잡화상점 이동" with lore "&6잡화코너" and "열기"
set slot 7 of player's current inventory to ender eye named "&b전리품상점 이동" with lore "&6전리품코너" and "열기"
on inventory close:
if name of event-inventory contains "코너":
open {pandashop}
적용은 되는데 작동은 안됩니다 ㅠㅜ
너의멘탈을삭제
2022.10.13open chest inventory with 1 row named "&0&l&n판다팜" to player 를 반복 구문으로 넣으면 오류가 생겨 저렇게 올립니다 무한스크립트 반복때문에 오류가뜨네요 infinite 머시기라면서
qsef1256
2022.10.13댓글에도 단락->코드 쓸 수 있으니까 원문으로 올리지 마세요. 들여쓰기가 다 깨져서 제대로 안 보입니다
qsef1256
2022.10.13반복 구문으로 넣었다는 게 무슨 뜻인가요? https://www.koreaminecraft.net/plugin_lecture/3321464 보시고 얘기해주세요