이해도 | 중급자 |
---|---|
게임버전 (JE) | 1.20, 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.9.0 |
스크립트 애드온 | SkBee, SkQuery,skRayFall,skrupt-reflect,skUtilities |
제목 그대로 스크립트랑 시티즌이랑 연결하려고 타 유튜브 보고 스크립트를 짰는데
1.20.4 까지는 작동 잘하던게 1.21로 업그레이드 이후작동을 안해서요
스크립트는
on rightclick on entity:
if name of entity is "&a&l[ &f&l 마을 월드로 가기 &a&l]":
message "&a&l[ &f&lRPG | [Grand Odyssey] &a&l] &f&l%player%님을 마을 월드로 이동하고 있습니다." to player
execute console command "/mvtp %player% wildworld"
버킷은 spigot,플러그인 목록은 여기,,,,
S심심해
2024.07.23게임버전 (JE) 명시가 잘못되어있어요
밀크찬
2024.07.24최대버전이 1.20밖에 없길래 어쩔수없이 저걸로 했습니다.. 죄송합니다!
windy_wind
2024.07.24skript-reflect 쓰면 좋습니다! 예를 들면 저는 시티즌 플러그인에서 클릭 클래스 경로를 가져와 사용했습니다!
ex)
import:
@net.citizensnpcs.api.event.NPCRightClickEvent
on NPCRightClickEvent:
#getFullName getRawName getRaits
if event.getNPC().getFullName() is "{@inv}":
openInv(event.getClicker())
자세한 건 이거
https://www.koreaminecraft.net/plugin_lecture/3809016
밀크찬
2024.07.24skript-reflect 이런건 약간 복잡해서 혹시 그냥 skript로 하는건 어려울까용..?
windy_wind
2024.07.24시티즌 npc 클릭은 on right click 이벤트로 안먹힐걸요?
밀크찬
2024.07.27분명 1.20.4 버전까지는 잘되었던것 같은데 1.21오고나서부턴 안되네요,,,
밀크찬
2024.07.27혹시 skript-reflect 관련해서 좀 자세하게 알려주실수 있으면 xyzvlrt로 디스코드 한번 가능하실까요?
밀크찬
2024.07.28혹시 보내주신 예시를 좀 변경해서
NPC 이름이 &a&l[ &f&l 마을 월드로 가기 &a&l] 인 npc를 우클릭하면
우클릭한 플레이어에게 &a&l[ &f&lRPG | [Grand Odyssey] &a&l] &f&l%player%님을 마을 월드로 이동하고 있습니다. 라는 메시지를 출력하고
콘솔로 /mvtp %player% wildworld 이 명령어가 쳐지게 하는법 있을까요,,,
windy_wind
2024.07.29windy_wind#6420로 갠디하세욤