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

역사 raw
대문 랜덤 문서 최근 토론
이 문서의 상위 문서: Skript/스크립트 작성 도움말
1. 개요2. 변수
2.1. 일반 변수2.2. 개인 변수2.3. 임시 변수2.4. 배열 변수
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. 개인 변수[편집]

일반적인 변수랑 같지만 플레이어에 대입할 수 있습니다.
예) 레벨, 돈
set {Level.%player%} to 1
set {Money.%player%} to 10000

하지만 마인크래프트 닉네임을 문자열로 가져오기 때문에, 닉네임을 변경하면 불러오지 못합니다.

그럴땐 player's uuid를 사용합니다.

2.3. 임시 변수[편집]

구문이 끝나면 자동으로 삭제되는 변수다.

{_변수이름}이렇게 표현한다.

2.4. 배열 변수[편집]

프로그래밍의 배열과 같이 여러 값을 저장할 수 있는 변수를 뜻한다.

{변수이름::*}이렇게 표현한다.[1]

{_변수이름::*} 처럼 임시 변수와 배열 변수를 혼합시킬 수도 있다.

3. 대입[편집]

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이나 값을 넣지 않는다.