본문 바로가기

skript23

스크립트 기초 이론 6편(루프) 스터디립트의 마인크래프트 스크립트 기초 이론편의 6번째 시간입니다. 이번 시간에는 루프에 대해서 알아보도록 하겠습니다. 우선 루프에는 여러가지 종류가 있습니다. 더 많은 것들이 있지만, 이번 시간에는 이 3가지만 알려드리도록 하겠습니다. loop ~ times: loop all players: loop {배열변수::*}: 또한, 루프 출력값에도 여러가지가 있습니다. loop-value = 루프한 배열변수의 값 loop-index = 루프한 배열변수의 변수이름 loop-number = 루프한 횟수 loop-player = 루프한 플레이어 우선 루프를 크게 보자면, ~번 반복하다, ~를 훑어보다 정도로 해석할 수 있겠습니다. 우선 첫번째로 loop ~ times: 부터 설명드리겠습니다. loop ~ time.. 2022. 2. 19.
스크립트 기초 이론 5편(배열변수) 스터디립트의 마인크래프트 스크립트 기초 이론편의 5번째 시간입니다. 이번 시간에는 배열변수에 대해서 알아보도록 하겠습니다. 배열변수는 변수와 비슷하지만, {변수이름::*} 의 형식으로 나타냅니다. 우선 배열변수란, 여러 변수들의 집단 이라고 생각하시면 됩니다. 한 주제에 대한 여러 변수들을 저장할 때 유용합니다. 배열변수는 add "" to {배열변수::*} 을 통해 값을 지정할 수 있고, set {배열변수::1} 을 통해 직접적으로 값을 지정할 수도 있습니다. 만약 add를 이용해 배열변수에 값을 추가한다면, {배열변수::1} 부터 차례대로 {배열변수::2}, {배열변수::3} 순서로 값이 지정됩니다. set {배열변수::1} 과 같은 형태를 쓰실 때엔, 배열변수:: 다음에 숫자를 입력하지 않고, {배.. 2022. 2. 19.
스크립트 기초 이론 4편(이벤트) 스터디립트의 마인크래프트 스크립트 기초 이론편의 4번째 시간입니다. 이번 시간에는 이벤트에 대해서 알아보도록 하겠습니다. 스크립트에서의 이벤트란, "어떠한 일이 일어났을때" 라는 것을 의미합니다. 예를 들어 플레이어가 들어왔을 때, 라는 것을 스크립트에서 만든다면 on join: [구문] 과 같은 형식으로 만들어질것입니다. 이벤트문은 커스텀 명령어와는 달리 "trigger:" 를 넣지 않습니다. 이벤트문에도 여러가지가 있습니다. 여러 이벤트문들은 기초 이론 강좌/기초 활용 강좌에서 알려드릴 예정입니다. 스크립트 기초 이론 2편(커스텀 명령어) 에서 제가 send 구문을 알려드릴때, 보내는 대상이 명확하지 않는 구문일 시에는 오류가 날 수 있다고 알려드렸습니다. 그 보내는 대상이 명확하지 않는 구문중 많은.. 2022. 2. 19.
스크립트 기초 이론 3편(변수) 스터디립트의 마인크래프트 스크립트 기초 이론편의 3번째 시간입니다. 이번 시간에는 변수에 대해서 알아보도록 하겠습니다. 다른 언어들로 코딩을 해보신 분들은 변수를 이해하기 쉬우실 겁니다. 하지만 스크립트가 첫 코딩이신 분들을 위해, 변수에 대해 잠깐 설명해드리겠습니다. 변수란, 변하는 값이라고 생각을 하시면 편리합니다. 우리가 흔히? 쓰는지는 모르겠지만 계산기에도 대부분 변수 기능이 들어가있습니다. M+ M- MC 등이 그 기능들이죠. 계산기에서 이 기능들을 사용해보신 분들은 아실테지만, 이 기능들은 계산한 값을 저장해서 원할때 그 값을 불러와 쓸 수 있습니다. 이 M 기능을 변수랑 같이 말해보자면, 계산한 값을 "M" 이라는 변수에 저장을 하는 것이라고 볼 수 있습니다. 스크립트에서 변수를 사용할 때에.. 2022. 2. 18.