개인 자료란 (JE)

  서버 커뮤니티

Profile tegy1117 대표칭호 없음
Profile

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

1강 스크립트의 구조

2021.02.27 조회 수 1423 추천 수 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/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

1

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3

/files/thumbnails/839/895/003/262x150.crop.jpg?20241006021227

SRV레코드는 보안도메인이 아닙니다. [서버오픈시 필독]

물귀신

2024-10-05

4