에부렉
대표칭호 없음
게임버전 (JE) | 스피곳 |
---|---|
게임버전 (BE) | SkChoke, SkQuery, skRayFall, GomSK, InvSK |
스크립트 애드온 | 2.5 beta-3 |
애드온은 그냥 넣어논거고
제 질문은 gui창에서 쉬프트랑 왼클을 동시에 해서 아이템을 빼면 빼진다는 겁니다.
그게 만약 겉날개면 심지어 착용까지 가능합니다
on inventory click:
if iname contains "&a메뉴":
cancel event
이렇게 적어봤는데 아이템이 빠지네요
며칠동안 쓴건데 제발 도와주세요.
스크립터브혼
2020.09.06InvSk 빼시고, name of %inventory%를 사용하세요.
인벤토리 이벤트에서 드래그는 막지 못합니다. 드래그가 된것은 아닌지 확인해보세요.
Skript 2.5 beta-3에 자잘한 버그가 많으니 beta-2나 beta-1에서도 확인해보시길 바랍니다.
에부렉
2020.09.07on inventory click:
name of %inventory%:
cancel event 이렇게 하라는건가요 ㅠㅠ 이렇게 하니까 안되는데 죄송한데 구문좀 써주실 수 있으실까요
스크립터브혼
2020.09.07if iname contains "&a메뉴":
→if name of current inventory contains "&a메뉴":
에부렉
2020.09.07on inventory click:
if name of current inventory contains "&b메뉴":
cancel event
if clicked raw slot is 0:
execute player command "/스폰"
if clicked raw slot is 8:
execute player command "/shop"
if clicked raw slot is 22:
execute player command "/야생"
if clicked raw slot is 8:
execute player command "/home"
if clicked raw slot is 49:
execute player command "/미니게임"
if clicked raw slot is 4:
execute player command "/던전"
if clicked raw slot is 53:
close player's inventory
에부렉
2020.09.07command /메뉴:
trigger:
open chest with 6 rows named "&b메뉴" to player
format slot 0 of player with beacon named "&a스폰" with lore "&f클릭시 스폰 갑니다." to close then run [execute player command "/스폰"]
format slot 45 of player with diamond pickaxe named "&f상점" with lore "&f클릭시 상점으로 갑니다." to run [execute player command "/상점정보"]
format slot 22 of player with grass block named "&2야생" with lore "&f클릭시 야생으로 갑니다." to close then run [execute player command "/야생"]
format slot 8 of player with red bed named "&6sethome 관련 명령어" with lore "&f클릭시 설명을 들으러 갑니다." to close then run [execute player command "/집관련"]
format slot 49 of player with diamond named "&2미니게임" with lore "&f클릭시 미니게임을 시작합니다." to run [execute player command "/미니게임"]
format slot 4 of player with diamond sword named "&4던전" with lore "&f클릭시 던전으로 갑니다." to run [execute player command "/던전"]
format slot 18 of player with anvil named "&7강화" with lore "&f클릭시 강화소로 갑니다." to close then run [execute player command "/warp enchant"]
format slot 26 of player with stone named "&6랭크업" with lore "&f클릭시 랭크 상승을 하러갑니다." to close then run [execute player command "/warp rankup"]
format slot 53 of player with barrier named "&c나가기" with lore "&f클릭시 나갑니다." to close then run [execute player command "/"]
에부렉
2020.09.07진짜 죄송해요 제가 이거 쓴다고 며칠동안 알아보고 해서 쓴거라 버릴수가 없거든요..... 정말 죄송하고 또 죄송스러운 말이지만 저걸 해도 해결이 안되서요 ㅠㅠ 부탁드립니다.
스크립터브혼
2020.09.07format~ 구문은 TuSke애드온 코드입니다. GUI 구현은 애드온 없이도 충분히 가능하기때문에 굳이 애드온을 사용할 필요가없어요.
필요한 기능을 구현하기에 앞서, [애드온 없이 GUI 구현하기] 예제를 따라해보시고 동작 원리에 대해 충분히 이해하신다면 원하시는 기능을 구현하는데 도움이 될겁니다.