문자열의 가변 길이 인코딩으로 string.sub 사용에 어려움이 있었다.
아직 데이터 스토리지는 키:값 말고 다른 방법을 몰라서 키:값/값/값/값/ 형태로 넣고 있긴 하다.
value = "안녕하세요/마루설아/코딩/블로그입니다/"
local xpos = 0
local ypos = 0
local zpos = 0
local A
local B
local C
local D
xpos, ypos = value:find("/")
A = value:sub(1, ypos-1) -- A : 안녕하세요
ypos += 1
zpos = ypos
xpos, ypos = value:find("/", ypos)
B = value:sub(zpos, ypos-1) -- B : 마루설아
ypos += 1
zpos = ypos
xpos, ypos = value:find("/", ypos)
C = value:sub(zpos, ypos-1) -- C : 코딩
ypos += 1
zpos = ypos
xpos, ypos = value:find("/", ypos)
D = value:sub(zpos, ypos-1) -- D : 블로그입니다
'MapleStory Worlds > MSW IDE' 카테고리의 다른 글
현재 시간 가져오기 (0) | 2023.12.15 |
---|---|
네임태그 RUID (0) | 2023.10.09 |
재접속 시 가장 최근에 있던 맵으로 자동 이동하기 (0) | 2023.10.05 |
현재 접속중인 유저/맵 확인 로직 (0) | 2023.09.16 |
버튼 컴포넌트 서버 실행 (0) | 2023.09.16 |