개인 자료란 (JE)

  서버 커뮤니티

Profile 밀크찬 대표칭호 없음
Profile

질문하기 스크립트

시티즌이랑 스크립트랑 연동하는 스크립트가 작동하지 않아요

2024.07.23 조회 수 120 추천 수 0
이해도 중급자 
게임버전 (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,플러그인 목록은 여기,,,,



9개의 댓글

S심심해
2024.07.23

게임버전 (JE) 명시가 잘못되어있어요

밀크찬
2024.07.24
@S심심해

최대버전이 1.20밖에 없길래 어쩔수없이 저걸로 했습니다.. 죄송합니다!

windy_wind
2024.07.24

skript-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.24
@windy_wind

skript-reflect 이런건 약간 복잡해서 혹시 그냥 skript로 하는건 어려울까용..?

windy_wind
2024.07.24
@밀크찬

시티즌 npc 클릭은 on right click 이벤트로 안먹힐걸요?

밀크찬
2024.07.27
@windy_wind

분명 1.20.4 버전까지는 잘되었던것 같은데 1.21오고나서부턴 안되네요,,,

밀크찬
2024.07.27
@windy_wind

혹시 skript-reflect 관련해서 좀 자세하게 알려주실수 있으면 xyzvlrt로 디스코드 한번 가능하실까요?

밀크찬
2024.07.28
@windy_wind

혹시 보내주신 예시를 좀 변경해서

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.29
@밀크찬

windy_wind#6420로 갠디하세욤