어둠의전설 [어둠의전설]변수의 장 -2
컨텐츠 정보
- 20 조회
- 0 추천
- 0 비추천
- 목록
본문
작성자: 작성자 없음
안녕하세요
어둠도우미 입니다.
이번 장에는 복합변수를 배우겠습니다.
1. 복합변수란?
1장에서 설명드린 @,#,$변수 들은 문자열을 수용하지 못 합니다.
ex) set @test, "가"; => 오류
문자열을 수용하려면 복합변수라는 시스템을 이용하셔야 합니다.
모든 변수를 선언한 후 선언한 문자열 뒤 서버 변수를 붙여주는 형식입니다
ex)@test$, #test$, $test$
2. 사용방법
set @test$, "가"; => 임시변수 test를 "가"라고 임시 지정한다.
set #test$, "가"; => 계정변수 test를 "가"라고 저장한다.
set $test$, "가"; => 서버변수 test를 "가"라고 저장한다.
역할은 전 강의에 설명해준 임시,계정,서버 변수와 동일합니다.
※@test 와 @test$는 같은 변수가 아닙니다. (서버, 계정 변수도 동일)
=> @test값을 1로 지정하였다고 하여서 @test$이 1이 된건 아닙니다.
@변수 예시 ------------------------------------------------
set@m1$,"분만에 어둠으로"; => 임시변수 @m1$에 "분 만에 어둠으로" 라고 임시 저장한다.
set@m2$,"흭득하였습니다."; => 임시변수 @m2$에 "획득하였습니다" 라고 임시 저장한다.
set@m3$,"이 2차 비밀번호"; => 임시변수 @m3$에 "이 2차 비밀번호" 라고 임시 저장한다.
#변수 예시--------------------------------------------------
(리턴 스피릿)
set#returnname$,get_mapname(@myid); ------ 현제 내가 있는맵 이름을 #returnname$에 저장한다.
set#returnx,get_xs(@myid); ---------------- #returnx 에 나의 x좌표 위치를 저장한다. - 계정변수
set#returny,get_ys(@myid); ------------------- #returny 에 나의 y좌표 위치를 저장한다. -계졍변수
set#returnc,1; -------------------- #returnc에 1을 저장한다. -계정변수
$변수 예시--------------------------------------------------
if($계절==3 && localtime(7)==4){ ----------- $계절 이라는 서버변수가 3이고 로케이트(7)의 타임이 4일시
set $계절, 4; ------------ $계절 변수를 4로 저장 한다. -서버변수
set $계절$, "겨울"; -------------- $계절$이라는 변수를 "겨울" 이라고 저장한다.
broadcast 5, "보호"; ---------------- 월드메세지.
}
--------------------------------------------
오늘의 장은 많이 짧네요 허허... 간단해서 여러분도 금방 이해하실 겁니다!
다음 장에는 For, While, rand , Case 문을 다루도록 하겠습니다!
*자유게시판에 작성하엿던 글을 강좌게시판으로 옮겼습니다.
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08