이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.7.0-beta3 |
스크립트 애드온 | Skellett, SkQuery |
제가 이번에 스크립트로 GUI 메뉴를 만들었는데 데미지를 받았을때에는 10초동안 메뉴가 안 열리도록 하고싶습니다!
계속 생각을 해 보아도 도저히 아이디어가 떠오르지않아 물어보는겁니다! 알려주시면 감사하겠습니다!!
command /메뉴:
trigger:
open chest with 3 rows named "&b메뉴" to player
loop 27 times:
set {_slot} to loop-num - 1
set slot {_slot} of current inventory of player to black stained glass pane named "&7"
set slot 13 of current inventory of player to ender eye named "&e메인으로 이동" with lore "클릭하여 메인으로 이동"
set slot 12 of current inventory of player to red bed named "&e베이스로 이동" with lore "클릭하여 베이스로 이동"
set slot 11 of current inventory of player to blue bed named "&e베이스로 지정" with lore "클릭하여 베이스로 지정"
on inventory click:
if name of current inventory of player is "&b메뉴":
cancel event
if clicked raw slot is 13:
teleport player to location at -165.5, 286, 21.5 of world "world"
play sound "ui.button.click" to player
on inventory click:
if name of current inventory of player is "&b메뉴":
cancel event
if clicked raw slot is 12:
execute player command "베이스"
play sound "ui.button.click" to player
on inventory click:
if name of current inventory of player is "&b메뉴":
cancel event
if clicked raw slot is 11:
execute player command "베이스설정"
play sound "ui.button.click" to player
작은거인
2023.07.31데미지을 받았을 때 현재 시간을 저장한다.
gui를 열때 difference between (시간) and (시간)을 사용하여 10초 초과일 때만 실행되게 한다.
도움 되셨다면 추천 부탁드려요!
devil1650
2023.08.01혹시 실례가 안된다면 제가 너무 뉴비라 그런데 좀 더 구체적으로 알려주실 수 있을까요?