분야 | 스크립트 |
---|---|
게임버전 | 1.14.x |
안녕하세요! 오늘 할 강좌는 스크립트 강좌입니다.
저는 1.14 기준으로 강좌를 하겠습니다.
먼저 오늘 필요한 플러그인은 스크립트, 멀티월드 플러그인, 멀티버스 코어 플러그인입니다.
멀티월드는 1.12.2정도 까지 밖에 지원을 안 합니다.
그리고 멀티버스 코어는 최신 버전을 지원합니다.
근데 멀티버스 코어는 다른 월드로 텔레포트 할 때 mvtp 플레이어 이름 월드 이렇게 써야 해서 스크립트로 했을 때 오류가 나는 경우가 있습니다. 그래서 멀티버스코어 플러그인으로 월드를 만들고 멀티 월드로 플레이어를 텔레포트를 하도록 하겠습니다.
먼저 다 적용 시키신 다음에 월드를 만들어 줍니다.
/mv create 이름 월드 유형
예를 들어서
/mv create world normal ------>일반 무한 맵
/mv create lavaland nether----->지옥
/mv create starwars end------->엔더 월드
/mv create flatroom normal -t flat----------->평지 맵
이렇게 해주시면 됩니다.
그다음 스크립트를 작성하면 됩니다.
on walking on light gray concrete powder: execute player command "/mw goto SURVIVAL"
이게 끝입니다.
엄청 간단하죠.
위의 구문을 해석하면
만약 회백색 콘크리트 가루 위를 걸어간다면 "/mw goto SURVIVAL"이라는 것을 player command, 즉 플레이어가 실행하는 것으로 만드는 것입니다.
정리해서 말씀드리자면 플레이어가 지정한 블럭 위를 걷는다면 다른 월드로 텔레포트 하는 것입니다.
스크립트 파일은 plugins 파일에 Skript -> scripts 폴더에 가셔서 확장자를 .sk라고 써주시면 됩니다.
게임으로 돌아와서 sk reload 파일이름을 써주신 다음 실험 해 보시면 됩니다.
포탈은 원하시는 대로 만들시고 포탈 바닥을 지정해주신 블럭으로 바꾼다면 포탈을 구현할 수 있겠죠?
모르시는 것은 댓글 달아주시면 됩니다.
윈초
2020.01.31오? 저도 몰랐던건데요? 전 커멘드로만 해봐어요!!
JSD-ITHAN
2020.01.31전 커맨드가 어려워서 거의 모든 것을 스크립트나 플러그인으로 해요 ㅋㅋㅋ
윈초
2020.01.31아? 그렇군요! 전 맵을 많이 만들어봐서!!
JSD-ITHAN
2020.01.31오호 그렇군요!
스크뉴비
2021.08.05여기는 대부분 다 친절하시네요 ㅎㅎ
DDang_
2020.01.31execute player command로 특정 이벤트에서 명령어 발동
DRDTF
2020.02.27와 스크립트 잘하시네요 저도 이렇게 잘하면 좋겠어요