사양서:사쿠라 스크립트

미미위키

이 문서는 토막글입니다.
어엿한 한 문서 몫을 할 수 있도록 도와주세요! 가입 후 로그인을 하시면 자유롭게 편집하실 수 있습니다.


이스케이프

  • \를 사쿠라 스크립트 개시 기호가 아닌 문자로서 표현하고 싶을 때는 \\라고 쓴다.
  • 환경변수도 똑같이 %를 표시하려면 \%라고 쓴다.
  • 대괄호 안에서 인수를 갖는 태그 안에서만 ]\]라고 쓴다.
  • 대괄호 안에서 여러 인수를 갖는 태그의 2번째 이후 인수에서는 ,를 내용으로 갖는 경우 그 인수 전체를 "…"처럼 감싸면 하나의 인수로서 취급된다.

스코프 커맨드

\0 또는 \h

스코프를 사쿠라측으로 옮긴다.

MATERIASSPCROW


\1 또는 \u

스코프를 케로측으로 옮긴다.

MATERIASSPCROW


\p[id]

스코프를 id번째 캐릭터로 옮긴다.

인수 일람
이름 설명
id 캐릭터 번호. 사쿠라측 캐릭터는 0번, 케로측 캐릭터는 1번.

MATERIASSPCROW


서페이스 커맨드

\sN

현재 스코프 측의 서페이스를 N번 서페이스로 변경한다.

인수 일람
이름 설명
N 0~9 사이의 서페이스 번호.

MATERIASSPCROW


\s[id]

현재 스코프 측의 서페이스를 id번 서페이스로 변경한다.

인수 일람
이름 설명
id 서페이스 번호.

MATERIASSPCROW


\i[id]

현재 스코프 측에 id번 서페이스 애니메이션을 표시한다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.

MATERIASSPCROW


\i[id,wait]

현재 스코프 측에 id번 서페이스 애니메이션을 기다리면서 표시한다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.

MATERIASSPCROW


\![anim,clear,id]

id번 서페이스 애니메이션의 재생을 종료한다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.

MATERIASSPCROW


\![anim,pause,id]

id번 서페이스 애니메이션을 일시정지한다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.

MATERIASSPCROW


\![anim,resume,id]

id번 서페이스 애니메이션의 일시정지를 해제한다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.

MATERIASSPCROW


\![anim,offset,id,x,y]

id번 서페이스 애니메이션의 위치를 가로 x, 세로 y만큼 옮긴다.

인수 일람
이름 설명
id 서페이스 애니메이션 번호.
x 가로측 상대 좌표.
y 세로측 상대 좌표.

MATERIASSPCROW


\![anim,add,overlay,id]

id번 서페이스를 현재 서페이스에 겹친다.

인수 일람
이름 설명
id 서페이스 번호.

MATERIASSPCROW


\![anim,add,overlayfast,id]

id번 서페이스를 현재 서페이스에 overlayfast로 겹친다.

인수 일람
이름 설명
id 서페이스 번호.

MATERIASSPCROW


\![anim,add,base,id]

현재 베이스 서페이스를 id번 서페이스로 변경한다.

인수 일람
이름 설명
id 서페이스 번호.

MATERIASSPCROW


\![anim,add,move,x,y]

현재 서페이스를 가로 x, 세로 y 좌표로 이동해 표시한다.

인수 일람
이름 설명
x 가로측 절대 좌표.
y 세로측 절대 좌표.

MATERIASSPCROW


\![anim,add,overlay,id,x,y]

id번 서페이스를 가로 x, 세로 y 좌표로 이동해 겹친다.

인수 일람
이름 설명
id 서페이스 번호.
x 가로측 절대 좌표.
y 세로측 절대 좌표.

MATERIASSPCROW


\![anim,add,text,x,y,width,height,text,period,r,g,b,size,font]

id번 서페이스를 가로 x, 세로 y 좌표로 이동해 겹친다. 서페이스 상에 글꼴이 font이고, 글자 크기 sizetext라는 내용의 문자열을 가로 x, 세로 y 위치가 왼쪽 위 끝점인 가로 width, 세로 height의 크기를 갖는 영역에 빨강 r, 초록 g, 파랑 b만큼의 색을 입혀 period 단위시간만큼 표시한다.

인수 일람
이름 설명
x 가로측 절대 좌표.
y 세로측 절대 좌표.
width 너비.
height 높이.
text 문자열.
period 문자열이 표시되어있는 시간.
r 빨강.
g 초록.
b 파랑.
size 글자 크기.
font 글꼴.

MATERIASSPCROW


\![anim,stop]

서페이스 애니메이션을 정지한다.

MATERIASSPCROW


\__w[animation,id]

id번 애니메이션이 완료될 때까지 대기한다.

인수 일람
이름 설명
id 애니메이션 번호.

MATERIASSPCROW


벌룬, 텍스트 커맨드

폰트 커맨드

대기 커맨드

\wN

N×50밀리초만큼의 시간을 대기한다.

인수 일람
이름 설명
N 0~9 사이의 단위 시간.

MATERIASSPCROW


\_w[delay]

delay밀리초만큼의 시간을 대기한다.

인수 일람
이름 설명
delay 밀리초 시간.

MATERIASSPCROW


\x

벌룬 클릭을 대기한다. 클릭 후 스코프는 초기화되어 \0이 되며, \f계열의 사쿠라 스크립트 효과도 해제된다.

MATERIASSPCROW


\x[noclear]

벌룬 클릭을 대기한다. 클릭 후 벌룬 내용과 스코프 및 \f계열의 사쿠라 스크립트 효과는 유지된다.

MATERIASSPCROW


\t

타임 크리티컬 세션. \e를 만나기 전까지 마우스 계열 등의 이벤트 통지를 실행하지 않는다.

MATERIASSPCROW


\_q

퀵 세션. 다음 \_q\e를 만나기 전까지 메시지가 즉시 표시된다. 다만 \w 등으로 대기를 거는 사쿠라 스크립트 자체는 실행된다.

MATERIASSPCROW


\_s

싱크로나이즈 세션. 다음 \_s\e를 만나기 전까지의 메시지를 양쪽 벌룬에 표시한다.

MATERIASSPCROW


선택지 커맨드

이벤트 커맨드

열기, 대화상자 커맨드

프로퍼티 시스템 조작 커맨드

미분류 커맨드

환경변수

%month

오늘 날짜의 월.

MATERIASSPCROW


%day

오늘 날짜의 일.

MATERIASSPCROW


%hour

현재 시각의 시.

MATERIASSPCROW


%minute

현재 시각의 분.

MATERIASSPCROW


%second

현재 시각의 초.

MATERIASSPCROW


%username

유저 이름.

MATERIASSPCROW


%selfname

사쿠라측 이름.

MATERIASSPCROW


%selfname2

사쿠라측 2번째 이름.

MATERIASSPCROW


%keroname

케로측 이름.

MATERIASSPCROW


%screenwidth

화면 너비의 픽셀 값.

MATERIASSPCROW


%screenheight

화면 높이의 픽셀 값.

MATERIASSPCROW


%exh

운영체제의 연속 기동 시간.

MATERIASSPCROW


%et

잘못된 연속 기동 시간.

MATERIASSPCROW


%wronghour

올바르지 않은 현재 시.

MATERIASSPCROW


%ms

단어: 사람.

MATERIASSPCROW


%mz

단어: 무기물.

MATERIASSPCROW


%ml

단어: 집합.

MATERIASSPCROW


%mc

단어: 회사.

MATERIASSPCROW


%mh

단어: 가게.

MATERIASSPCROW


%mt

단어: 기술.

MATERIASSPCROW


%me

단어: 음식.

MATERIASSPCROW


%mp

단어: 지명.

MATERIASSPCROW


%m?

단어: 비한정.

MATERIASSPCROW


%dms

단어: “~에 ~한다”.

MATERIASSPCROW


%lastghostname

인스톨 시에 사용. 마지막에 이벤트를 처리한 고스트 이름.

MATERIASSPCROW


%lastobjectname

인스톨 시에 사용. 마지막에 이벤트를 처리한 오브젝트 이름.

MATERIASSPCROW


%*

\![*]와 같은 기능.

MATERIASSPCROW


%property[name]

프로퍼티 name의 값.

인수 일람
이름 설명
name 프로퍼티 이름.

MATERIASSPCROW