스터디립트의 마인크래프트 스크립트 기초 이론편의 5번째 시간입니다.
이번 시간에는 배열변수에 대해서 알아보도록 하겠습니다.
배열변수는 변수와 비슷하지만, {변수이름::*} 의 형식으로 나타냅니다.
우선 배열변수란, 여러 변수들의 집단 이라고 생각하시면 됩니다.
한 주제에 대한 여러 변수들을 저장할 때 유용합니다.
배열변수는 add "" to {배열변수::*} 을 통해 값을 지정할 수 있고,
set {배열변수::1} 을 통해 직접적으로 값을 지정할 수도 있습니다.
만약 add를 이용해 배열변수에 값을 추가한다면, {배열변수::1} 부터 차례대로 {배열변수::2}, {배열변수::3} 순서로 값이 지정됩니다.
set {배열변수::1} 과 같은 형태를 쓰실 때엔, 배열변수:: 다음에 숫자를 입력하지 않고, {배열변수::변수} 와 같이 텍스트를 입력하셔도 됩니다.
{배열변수::1}은 "배열변수"라는 이름의 변수집단에 1번째 항목 이라고 생각하시면 되겠습니다.
자 그러면 이해하기 쉽도록 배열변수를 이용한 한 스크립트를 민들어 봅시다.
command /test: #/test 라는 명령어를 생성
trigger:
add 1, 2, 3 to {배열변수::*} #1, 2 그리고 3을 차례대로 "배열변수" 라는 이름의 배열변수에 더한다
send "%{배열변수::*}%" #그 값을 출력한다
만약 이렇게 스크립트를 만들면 어떻게 될까요?
한번 직접 이렇게 스크립트를 만든 뒤 실험해보겠습니다.
위와 같이 차례대로, {배열변수::1} 에는 1이, {배열변수::2} 에는 2가 그리고 {배열변수::3} 에는 3이 설정되어서, 출력되는 모습을 볼 수 있습니다.
자 그러면 이번엔
command /test: #test 라는 명령어 생성
trigger:
set {배열변수::테스트} to "마인크래프트 스크립트 기초이론 강좌 너무 유익해요" #{배열변수::테스트} 의 값을 "마인크래프트 스크립트 기초이론 강좌 너무 유익해요" 로 설정
send "%{배열변수::테스트}%" #그 값을 출력
이렇게 스크립트를 만들고 테스트를 해보도록 하겠습니다.
이렇게 {배열변수::테스트} 의 값을 잘 출력하는것을 볼 수 있습니다.
스터디립트의 마인크래프트 스크립트 기초 이론편 5편은 여기서 끝입니다.
다음 시간에는 루프에 대해서 알아보도록 하겠습니다.
질문이 있으시다면 이 글의 댓글에 적어주시면 답변해드리겠습니다
'마인크래프트 > Skript 기초 이론편' 카테고리의 다른 글
스크립트 기초 이론 7편(옵션) (0) | 2022.02.19 |
---|---|
스크립트 기초 이론 6편(루프) (0) | 2022.02.19 |
스크립트 기초 이론 4편(이벤트) (0) | 2022.02.19 |
스크립트 기초 이론 3편(변수) (0) | 2022.02.18 |
스크립트 기초 이론 2편(커스텀 명령어) (0) | 2022.02.18 |
댓글