개인 자료란 (JE)

  서버 커뮤니티

Profile 김슬우 대표칭호 없음
Profile

스크립트 기초

[ 스크립트 기본강좌 ( 1 ) ] 배열변수 사용 방법

2020.02.25 조회 수 2977 추천 수 1


자 배열은 배열변수의 줄임말입니다. 

값을 여러개 담을 수 있는 변수를 배열변수라고 합니다.


배열변수는 {변수::*} 이렇게 변수뒤에 ::* 가 붙습니다.

변수의 값을 설정하려면 

set {변수::*} to "a", "b" and "c" 로 해주시면 되고

위의 코드대로 할 시 {변수::1} 은 a가 되고

{변수::2} 는 b가 {변수::3}은 c가 됩니다. 


:: 뒤에 붙는 * 는 배열 안의 모든 변수를 다 포함한 값입니다.

send "%{변수::*}%" 를 하면  a, b and c가 출력되겠죠.


remove "b" from {변수::*} 하면 변수::* 의 값은 a and b가 되고

add "d" from {변수::*} 를 하면 a, b, c and d 가 됩니다.


배열변수를 사용하면 여러가지 시스템들을 만들수가 있습니다.

먼저 서버에서 젤 많이 쓰는 창고 시스템 또한 배열변수에 슬롯마다의 아이템이 저장이 됩니다.


조금더 자세히 설명하자면 오픈할때 배열을 로드하고 닫을 때 배열을 세이브하는 방식입니다.


이 원리를 이용해서 아이템 보상설정(기본템) 등을 만들 수 있겠죠?


https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드

4개의 댓글

윈초
2020.02.26

앗! 감사해욧!!!!

펜델(skyneton)
2020.02.27

1,2,3~~~ 이 들어갈 수도 있고 다른거가 들어갈수도 있다는 것도 설명해주시면 좋을것같아요!

김슬우
2020.02.27
@펜델(skyneton)

:)

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0