분야 | 스크립트 |
---|---|
게임버전 | 모든버전 |
안녕하세요 초보자 태기라고 합니다.
솔직히 제가 강좌를 해두 되나 싶은데 뭐 알고있는 지식 공유는 좋은거니깐요. 자 가봅시다!
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
그래도 구조나 그런거에는 필요하니깐 강좌를 하긴 합니다.
다음은 변수나 그런걸로 돌아올께요
빠염
댓글이 없습니다.
새로운 댓글을 등록해 주세요!