이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.9.0 |
로그 정보이고요.
지금 스크립트를 작성중인데 코딩이 잘못된것 같은데 어떻게 수정해야할지 몰라서 글을 남깁니다.
로그 중 해당되는 빨간색 글자만 복사해뒀고요.
게임에 들어와서 클릭하면
이런 글이 뜹니다.
오른쪽클릭을 뭐라고 바꿔야하는지 인터넷을 검색해서 여러번 시도를 했는데 안되네요ㅠㅠ
그리고 클릭도 안되고 지금 플러그인을 넣어서 플러그인용 명령어를 사용해도 안되고 있습니다.
제가 게임창에서 치면 분명히 되는데 왜 안되는걸까요?ㅠㅠ
마지막으로 이건 스크립트 입니다.
그리고 위 파일을 편하게 보시라고 써놨습니다.
@ <- 스페이스바 한칸입니다. 구분이 어려우실까바 이렇게써놔요.
on rightclick on entity:
@@set {_name} to name of clicked entity
if {_name} is "사냥터":
@@set {_inv} to chest inventory with 4 rows named "사냥터"
@@@@set slot 10 of {_inv} to iron ore named "사냥터1"
@@@@set slot 13 of {_inv} to gold ore named "사냥터2"
@@@@set slot 16 of {_inv} to diamond ore named "사냥터3"
@@@@open {_inv} to player
if {_name} is "회복":
@@send "회복 되었습니다." to player
@@@@op command "/heal %player%"
@@@@stop
on inventory click:
@@if name of current inventory of player is "사냥터":
@@@@cancel event
@@on rightclick on item:
@@@@if name of clicked item is "사냥터1":
@@@@@@cancel event
@@@@@@excute player command "/워프 이동 사냥터1"
@@@@@@stop
@@@@if name of clicked item is "사냥터2":
@@@@@@cancel event
@@@@@@excute player command "/워프 이동 사냥터2"
@@@@@@stop
@@@@if name of clicked item is "사냥터3":
@@@@@@cancel event
@@@@@@excute player command "/워프 이동 사냥터3"
@@@@@@stop
고수님 해결해주세요~ㅠㅠ 비나이다!!
windy_wind
2024.08.03on right click on item은 처음 들어보는뎁쇼
skript-reflect 에드온 깔아서
import:
@org.bukkit.event.player.PlayerInteractEntityEvent
on PlayerInteractEntityEvent:
이용해보세요
모아늬
2024.08.03알려주셔서 감사합니다!!
@@on rightclick on item:
이 부분을 알려주신 내용으로 수정하라는 말씀인거죠?
그러면 "@org~~~~" 이부분이랑 "on~~" 이분은 같은 라인인건가요?
띄어쓰기를 2번씩 똑같이 해야하는건가 몰라서요. 죄송합니다ㅠ
windy_wind
2024.08.03import 하는것은 skript-reflect 에드온 구문입니다.
특정 이벤트 가져와서 쓰는겁니다.
한마디로 아예 다른거라는 거죵
모아늬
2024.08.03skript-reflect 애드온 설치했는데 폴더 빈 폴더입니다.
혹시 저 내용을 skirpt 제목과 똑같은 이름은 "npc.sk" 이렇게 만들어서 작성해야하나요?
windy_wind
2024.08.04버전 차이로 적용이 안된것 같습니다.
몇버전이시죠?
모아늬
2024.08.04스크립트는 2.9.0이고, 리플랙트는 2.5.1로 다운받았습니다. ㅠㅠ
windy_wind
2024.08.04스크립트 버전이 높아서 그런듯 합니다. skript 2.6.4로 다운하시고 저는 skript-reflect는 2.3.1 쓰고있습니다.
모아늬
2024.08.04혹시 제가 1.20.1 페이퍼 사용중인데 저 버전으로 사용해도 괜찮을까요?
windy_wind
2024.08.04네 제가 그 버전으로 저것들 쓰고있거든요 ^v^
모아늬
2024.08.04알려주셔서 감사합니다^^
모아늬
2024.08.05config 파일이 있어 열어봤는데, 이렇게 떠있어요. True로 바꿔서 실행해야나요? False일땐 반응이 없어서요
Enabling preloading allows you to use syntax before its definition. This feature is experimental, and enabling it
comes with a few downsides, such as not being able to use certain syntax in your custom element's syntax, this
includes functions, imports, custom options and possibly more.
See https://tpgamesnl.gitbook.io/skript-reflect/advanced/experiments#preloading