나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2021-10-26 14:49:24

Skript/스크립트 작성 도움말/Variables


파일:상위 문서 아이콘.svg   상위 문서: Skript/스크립트 작성 도움말

파일:마인크래프트 로고.svg
{{{#!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. 개요2. 변수
2.1. 일반 변수2.2. 임시 변수2.3. 배열 변수
3. 대입
3.1. set 구문3.2. add 구문3.3. remove 구문3.4. delete 구문
4. 출력

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 이렇게 사용한다.
[1] *부분에 수가 들어가면 배열변수의 수에 해당하는 번호의 값이 출력된다.[2] 텍스트를 대입하려면 큰따옴표로 텍스트를 감싸야 한다.[3] 배열변수에 값을 더하면 원래 있던 값에 더해지지 않고 따로 더해진다.[4] to/from이나 값을 넣지 않는다.