일반적인 gui 사용과 다른 독특한 기능들이 많으므로 튜토리얼 페이지가서 하나씩 따라해보시길 바랍니다.
on script load:
create a gui with id "myGlobalGUI" with virtual chest inventory with 3 rows named "My EPIC GUI!" and shape "xxxxxxxxx", "x-------x", and "xxxxxxxxx":
make gui slot "x" with dirt named "! BORDER !":
send "Hey %player%! You just clicked a border slot!" to playercommand /opengui:
trigger:
open gui with id "myGlobalGUI" to player
튜토리얼 페이지에 있는 버튼과 같이 동작하게 하는 코드입니다.
gui 중 "! BORDER !" 이름을 가진 흙을 클릭하면 "Hey %player%! You just clicked a border slot!" 메세지가 출력됩니다.
DDang_
2021.07.09inventory click
HAN1110
2021.07.09제 말은 , Open Chest 구문만 사용해서 2중을 만드려는거요
스크립터브혼
2021.07.09[Open/Close Inventory] 이펙트는 단어 그대로 인벤토리를 열거나 닫는 기능만 수행합니다.
버튼같은 기능은 구현되어 있지 않습니다.
GUI를 다루는 애드온은 TuSke와 skript-gui입니다.
Tuske는 1.11에서 업데이트가 중단됐습니다.
skript-gui는 마지막 업데이트가 14개월 전 입니다.
skript-gui는 tutorial wiki 페이지가 있습니다.
일반적인 gui 사용과 다른 독특한 기능들이 많으므로 튜토리얼 페이지가서 하나씩 따라해보시길 바랍니다.
튜토리얼 페이지에 있는 버튼과 같이 동작하게 하는 코드입니다.
gui 중 "! BORDER !" 이름을 가진 흙을 클릭하면 "Hey %player%! You just clicked a border slot!" 메세지가 출력됩니다.
애드온 없이 바닐라 코드로 구현하려면 [애드온 없이 GUI 구현하기]를 참고하세요.
HAN1110
2021.07.09하지만 , SkRayFall 에 1.16 GUI 를 지원하던데요?
스크립터브혼
2021.07.09혹시 어디서 자료를 찾으셨나요? 저는 SkRayFall 애드온이 gui를 지원한다는 내용이나 코드를 찾지 못했어요.
링크가 있으시면 첨부해주세요.
HAN1110
2021.07.09그럼 skQuery 였나 뭐였나?
https://www.youtube.com/watch?v=Z6q7fAeGCto&list=PL7GExJh5AB9-oO6pMDiqp8_NdFNbpHM1y&index=10
이 링크인건 맞아요
스크립터브혼
2021.07.09https://www.spigotmc.org/resources/skquery-1-9-1-16.36631/updates
업데이트 내역에 gui, format, inventory에 관한 내용이 없습니다.
https://forums.skunity.com/resources/skutilities.26/updates
다른 애드온도 마찬가지구요.
구글링해봐도 "foramt slot" 패턴을 사용하는 애드온은 TuSke 한개 뿐입니다.
저는 모르겠습니다.
HAN1110
2021.07.09그럼 스크립트에 내장 되여있는걸까요?
스크립터브혼
2021.07.09바닐라 스크립트에는 "format slot" 패턴이 없습니다.
이 패턴은 TuSke 애드온이고, 이 애드온은 최신버전에서 사용 못합니다.
HAN1110
2021.07.09흠... 무슨일이지요...
HAN1110
2021.07.10이상한게 분명 제가 본 그 영상에는 1.13.2 로 on script load 구문 없이 만들었는데...
뭐가 다른거죠?
스크립터브혼
2021.07.10영상에 있는 그 애드온들은 gui를 지원하는 것이 확인되지 않아요.
계속 말씀드리지만 format slot 패턴은 TuSke 애드온에서 사용합니다.
아마도 추측하건데 많은 스크립트 사용자들이 오용한 것처럼 수만가지 애드온 다 넣어넣고 사용하다보니
어떤 패턴이 어떤 애드온인지 모르고 영상 정보를 작성한것으로 보입니다.
제가 알고있는 정보로는 format slot을 사용하려면 반드시 TuSke 애드온이 필요합니다.
해당 영상 덧글만 확인해보셔도 따라했는데 안된다는 덧글만 있고 된다는 덧글은 없어요.
또한 해당 영상에 관해서 안된다고 질문주신 분들이 이 커뮤니티에도 상당히 많습니다.
저는 그때마다 같은 대답을 했구요.
앞서 말씀드렸다시피 제가 아는건 TuSke 뿐이고, 이게 아니라고 생각되신다면 저는 답변 드릴게 없습니다.
HAN1110
2021.07.10전 성공했는데..? 이상하네요
HAN1110
2021.07.31해당 구문을 사용하면 저는 Tab 아니라 같은 양의 스페이스바라고 나오네요.
[10:12:06 ERROR]: indentation error: expected 12 spaces, but found 2 tabs (GUI.sk, line 5: make gui slot "b" with iron sword named "Weapon Buy":')
[10:12:06 ERROR]: indentation error: expected 12 spaces, but found 3 tabs (GUI.sk, line 6: send "Hi" to player')
[10:12:06 INFO]: [Skript] Encountered 2 errors while reloading GUI.sk!
해당 에러입니다.
HAN1110
2021.07.31아 , skQuery 가 1.17 에서 작동하는것을 확인했습니다(GUI)
skQuery 가 GUI 를 만든거네요