개인 자료란 (JE)

  서버 커뮤니티

Profile tegy1117 대표칭호 없음
Profile

강좌 자바 에디션(JE) 플러그인 개발

1강 스크립트의 구조

2021.02.27 조회 수 1336 추천 수 1
분야 스크립트 
게임버전 모든버전 

안녕하세요 초보자 태기라고 합니다.

솔직히 제가 강좌를 해두 되나 싶은데 뭐 알고있는 지식 공유는 좋은거니깐요. 자 가봅시다!

1.command 명령어

command /명령어 [arg 1] [arg 2] ..... :

@trigger:

@@구문

이런식입니다!

command /명령어:

이 부분은 필수죠 /없어도 되기는 하지만 넣는편이 좋을꺼에요.

명령어 구문에 원하는거 넣으시고요.

@trigger:

@는 tab키  입니다.

이 트리거는 커맨드 명령문에는 필수죠.

그뒤에 탭을 한번더 누르고 구문을 진행하시면 됩니다.

무조건 tab누르기 전엔 :(땡땡이) 필수입니다.

2.이벤트 문

on ~:

@구문

자 이런식도 있는데요,

~부분에는 join,break,block damage,chat,click 등등.. 있습니다
여기서확인 가능하죠

http://skriptlang.github.io/Skript/events.html#at_time

여기는 trigger필요없이 바로 구문 들어가도 됩니다.

3.함수

진도가 빠르다면 빠르지만 그래도 최적화나 구문쓰기에는 필수니깐요^^

function 함수이름(변수명:타입,변수명:타입,...):

@구문

그리고 리턴함수가 있죠

function 함수이름(변수명:타입,변수명:타입,...) :: 되돌릴때의타입

@구문

@return 값(기본적으로는 변수)

아 타입에 뭘 쓰냐고요?

http://skriptlang.github.io/Skript/classes.html

이거중에 하나 쓰시면 될거 같네요.

변수명 쓰면은 임시변수{_변수명}로 바뀌죠.

리턴이 없는 함수는 그냥 구문에다가

함수이름(변수값,변수값,..)

넣으면 되고요,이 함수는 안에서 실행자를 저장할수 없으니 그점 알아두시고요.(함수안에는 message "" to player 같은 구문이 되지 않죠. 플레이어 타입으로 저장해서 사용해야해요.)

리턴함수는 변수처럼 쓸수 있고요

messsage "%함수이름(변수값,변수값,.)%"

이같은 경우는 return 값으로 돌려받은 값을 사용해요.

다시구문으로 돌아오기 때문에 조금 수월한 코딩이 가능해요.

4.옵션

options:

@옵션이름:글 또는 숫자

색코드를 넣으셔도 되시구요,링크를 넣으셔도 돼요.

{@옵션이름}(이건 진짜 골뱅이)로 사용하실 수 있습니다.

message 나 permission 이나 if문에도 사용 가능하죠.

5.주석

구문에다가 #글 로 사용 가능합니다

그냥 옆에다가 표시나 설명 용도로 써요. 의외로 많이 써요.

자 여기까지  스크립트 강좌를 해보았는데요

함수 강좌하긴 했는데 사실 그닥 많이 안써요:D

그래도 구조나 그런거에는 필요하니깐 강좌를 하긴 합니다.

다음은 변수나 그런걸로 돌아올께요

빠염

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0

/files/thumbnails/952/735/003/262x150.crop.jpg?20240303230423

소식

복잡한 설치 없이 마크 애드온을 즐겨보세요! 새로운 블록, 몹, 조합법 등!

도라

2024-03-03

0

/files/thumbnails/212/735/003/262x150.crop.jpg?20240303113438

레드스톤

성장속도 실험

GlassesFilm

2024-03-03

3