이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20 |
게임버전 (BE) | 관련없음 |
스크립트 애드온 | 아래 사진을 참고해 주세요! |
command /워프생성 [<text>]:
trigger:
if player is op:
set {워프::%arg 1%} to player's location
message "[ &aWarp&f ] %arg 1%워프가 %player's location%에 설정되었습니다."
else:
message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!"
command /워프 [<text>]:
trigger:
if {워프::%arg 1%} is set:
teleport player to {워프::%arg 1%}
message "[ &aWarp&f ] %arg 1% 워프로 성공적으로 이동하였습니다!"
else:
message "[ &c&lError!&f ] 해당 워프는 존재하지 않습니다!"
command /워프제거 [<text>]:
trigger:
if player is op:
if {워프::%arg 1%} is set:
delete {워프::%arg 1%}
message "[ &aWarp&f ] %arg 1% 워프 제거에 성공하였습니다!"
else:
message "[ &c&lError!&f ] 해당 워프는 존재하지 않습니다!"
else:
message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!"
#GUI#
command /메뉴:
trigger:
open chest with 3 rows named "&c메뉴" to player
format slot 5 of player with diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다" to close than run [execute player command "/워프 광산"] "
마지막 format slot 5 of player with diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다" to close than run [execute player command "/워프 광산"] " 명령어에서 오류라고 뜨는데 어디가 오류인지 잘 모르겠습니다ㅠㅠ 워프 스크립트로 인게임에서
/워프생성 광산을 하고 했는데 이게 인식이 안되는걸까요?
환타비
2024.01.19음 format slot은 저는 잘 안쓰는 구문이라 조금 변경해서 올려드리겠습니당!
일단먼저 message "[ &c&lError!&f ] 당신은 관리자가 아닙니다(권한이 부족합니다)!" 이 메세지 부분을 한번 탭 해주셔야 합니당!
그럼 gui 구문 알려드리겠습니당!
일단 슬롯 같은경우
set slot 5 of current inventory of player to diamond sword named "&b스폰" with lore "클릭시 스폰으로 이동 합니다"
이런식으로 다시 작성 해주시면 되고
그 밑에다가 새로운 구문을 작성 해주시면 됩니다
on inventory click: #인벤토리를 클릭했을때
@if name of current inventory contains "&c메뉴": # 인벤토리 이름이 &c메뉴 일때
@@cancel event #이벤트를 캔슬하고
@@if "%index of clicked slot%" is "5": #5번 슬롯을 클릭하면
@@@execute player command "/워프 광산" # 명령어 실행
이런식으로 작성 하시면 오류 없이 잘 작동 할겁니당! 따로 궁금한거 있으시면 답장 주세용!
redpanda
2024.01.19감사합니다ㅠ