상위 문서: Skript/스크립트 작성 도움말
{{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all" | <colbgcolor=darkgreen><colcolor=#fff> 기본 플레이 | |
시스템 | 세계 (시드) · 게임 모드 · 난이도 · 게임 규칙 · 엔딩 · 죽음 메시지 · 스플래시 · 명령어 · NBT · 런처 | |
인게임 | 아이템 · 몹 (플레이어) · 개체 · 날씨 · 차원 · 생물군계 · 구조물 · 마법 부여 · 상태 효과 · 조작법 · 피해 · 업적 | |
도움말 | 튜토리얼 · 팁 (탐험 · 파밍 · 회로) · 재생 가능한 자원 · 브릿징 · PVP · 파쿠르 · 스피드런 · 건축 (맵아트) | |
시리즈 및 매체 | ||
출시 에디션 | 자바 에디션 (업데이트 · 거리 효과) · 베드락 에디션 (업데이트) · 포켓 에디션* · 콘솔 에디션* · 파이 에디션* | |
파생 게임 | 마인크래프트 던전스* · 마인크래프트 레전드* · 마인크래프트 에듀케이션 · 마인크래프트: 스토리 모드* · 마인크래프트 어스* | |
미디어 | OST · 관련 서적 · 레고 · 영화 · 애니메이션 · Minecraft Live · Minecraft Now · Minecraft Monthly | |
유저 콘텐츠 | ||
창작 요소 | 2차 창작 · 망토 · 맵 · 모드 (개발 · 팁 · 모드팩) · 애드온 · 팩 (리소스 팩 · 데이터 팩) · 외부 프로그램 · 핵 | |
멀티 콘텐츠 | 멀티플레이 · 서버 · 플러그인 · Realms · EULA | |
개발 | 개발 기초 · 모드 개발 · 플러그인 개발 | |
기타 | ||
이야깃거리 | 여담 · 커뮤니티 · 사건 사고 · 문제점 · 용어 · 지원 언어 · 머나먼 땅 · 이미테이션 게임 · 히로빈 | |
관련 문서 | 나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서 | |
* 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. | }}}}}}}}} |
1. 개요
마인크래프트 Skript 작성 문법의 Event를 설명하는 문서이다.Variables(변수)는 값을 저장해 놓는 역할을 한다.
2. 변수
2.1. 일반 변수
일반적인 변수를 뜻합니다.예) 현재 시간, 서버의 동시 접속자 등등.
set {now} to now
set {playerSize} to size of all player
2.2. 임시 변수
구문이 끝나면 자동으로 삭제되는 변수다.{_변수이름}이렇게 표현한다.
2.3. 배열 변수
프로그래밍의 배열과 같이 여러 값을 저장할 수 있는 변수를 뜻한다.{변수이름::*}이렇게 표현한다.[1]
{_변수이름::*} 처럼 임시 변수와 배열 변수를 혼합시킬 수도 있다.
3. 대입
정확히는 명령문(Effects) 중 Change를 이용한다.3.1. set 구문
평범하게 변수에 값을 대입하는 방식이다.set {변수} to 1[2] 이렇게 표현한다.
3.2. add 구문
변수에 값을 더하는 방식이다.[3]add 1 to {변수} 이렇게 표현한다.
3.3. remove 구문
변수에서 값을 빼는 방식이다.remove 1 from {변수} 이렇게 표현한다.
3.4. delete 구문
이건 remove 구문과 달리 값을 삭제하는 구문이다.delete {변수}이렇게 표현한다.[4]
4. 출력
변수를 출력하는 방법을 간단하다.%{변수이름}%처럼 변수에 %를 감싸주면 된다.
send "%{변수이름}%" to player 이렇게 사용한다.