저번이랑 비슷한? 내용인데요, 이번에는 특정한 아이템을 GUI 창 안에서 클릭했을때 이벤트를 만들어보도록 하겠습니다.
필요한 애드온은 저번강좌에 쓰인거랑, SkChoke가 필요합니다.
Tab이 안먹네요..
1 Tab = @ 한개
소스코드는 이렇습니다.
그리고 꼭 기억해주셔야 될 게 있습니다.
GUI의 첫째 칸 : 0
GUI의 둘째 칸 : 1
이처럼 n-1을 한 값이 GUI의 칸이됩니다. ( 뭐라고? )
command /큼:
@trigger:
@@open chest with 1 rows named "아이템을 클릭하면 작동한다!" to player
@@set slot 4 of player's current inventory to apple named "&a사&c과&f를 하나 줍니다." with lore "&f클릭하면 사과를 준다곳??!?!!"
# 인벤토리가 클릭되었을때
on inventory click:
# 그 인벤토리의 이름이 '아이템을 클릭하면 작동한다!' 라면,
@@if icname contains "아이템을 클릭하면 작동한다!":
# 그리고 클릭한 슬롯의 번호가 4라면,
@@@if clicked raw slot is 4:
# 이벤트를 취소하고 (( 클릭해서 자신의 인벤으로 가져가기를 막는겁니다. ))
@@@@cancel event
# 플레이어의 인벤을 닫는다. (( 필수로 적어주시는건 아닙니다. ))
@@@@close player's inventory
# 구문
@@@@give 1 apple named "&a맛있어보이는 &c사과" with lore "&f사과 맛있겠지? 더받고싶다고? 언제든지!" to player
@@@@message "%player%, 다음에도 맛있는 사과를 받으러 오라구!"
# 여기에서 %player%는 이구문을 실행시킨사람을 뜻합니다.
[20:15:50 INFO]: [Skript] Reloading test.sk...
[20:15:50 INFO]: [Skript] Successfully reloaded test.sk.
정상적으로 리로드 되는것을 확인하실 수 있습니다.
화질이 쓰레기인 실행영상입니다.
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
히리지
2020.03.29ㅋㅋㅋ 좋은데요 왜;;
윈초
2020.03.30한번에 여러 구문을 실행하는거 궁금했는데!
감사합니다!! 잘쓸께요~~
hwanhee1
2020.04.01저는 icname이 skquery랑 skchoke 적용시켜도 구문을 이해 못한다는데 더 필요한게 있나요? 스크립트는 몇 버전 이상인가요?
SolLa
2020.04.05어떤 구문을 이해못한다는건가요?
hwanhee1
2020.05.03아 적용이 되었네요
아글
2020.04.30on inventory click:
@if inventory name of player's current inventory contains " ":
이 구문 사용하셔도 좋을것같네요
sdfdsr
2020.07.27다운로드하려고 하니까 이상한 사이트에 들어가지면서 다운로드가 안되는데 어떻게 해야하나요...?
cord
2020.08.25skchoke 어디서 다운로드해요?
Rudeus
2020.08.27로어를 여러줄로는 못하나요?