메세지 스크립트 마지막 질문 입니다,

by メIllusion。 posted May 30, 2005
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

>메세지 스크립트를 구해서 넣었네요..
>
>먼저 수정하기전에 테스트 해보았는데요.
>
>그냥 이벤트에서 문장의 표시 하면 안돼네요-_-
>
>어떻게 써야 나오죠?
>
>


아래 대화창 크기 조절은 쓸데 없이 클래스를 만들어서 했기 때문에
조금 복잡한 감도 있고, 조절 한번 할때마다 오브젝트 생성해야 하기 때문에 여러가지고 안좋은 점이 있는것 같아
간단화 시킨 걸로 새로 올립니다.
여기에다가 아래 천무분서 올리신 대화창에 소형윈도우네임을 참고해서, 좌표 변하는것에 따라 자동으로 변환시키게 했습니다.
윈도우스킨이 바뀌어도 같이 바뀌게 했습니다.

이번 버젼에서 좌표를 바꾸실때는
$message_rep = [x, y, width, height] 로 해주시면 됩니다.
역시 원상태로 바꾸시려면 x에 음수를 넣으시면 됩니다.

소형 윈도우를 사용 하시려면 아래 천무님께서 올린것과 비슷하게
$msg_name = [ 이름, RL ] 로 해주시면 됩니다.
이름 에는 케릭터 이름같은거 넣어주시면 되고
RL부분에는 0이면 메세지 윈도우 왼쪽에 1이면 오른쪽에 배치 됩니다.
소형윈도우가 필요 없을때에는 $msg_name = [ nil, 0 ]이라고 해주시면 됩니다.
그럼 더 공부해서 더 좋은걸 만들어 보도록 하겠습니다. ^^

예제화면
$msg_name = [ "gunmong", 0]
$message_rep = [ 10, 360, 450, 120 ]
문장 : 안녕하세요 xp초보 gunmong입니다.

$msg_name = [ nil, 0]
$message_rep = [ 180, 360, 450, 120 ]
문장 : 헛! 이름이 사라졌습니다.

$msg_name = [ "haha", 1 ]
$message_rep = [ -10, 0, 0, 0]
문장 : haha란 녀석의 기본상태입니다.

윈도우 스킨의 변경 : 'wskin_a'
문장 : 앗 스킨이 바뀌었네요!


거기에 설명이 다 되어 있는데,,,;; 물어보시면 안되죠... 무조건 복사 붙여넣기 하지 마시고...

내용을 한번 읽어 주시는게 정석입니다.

아마, 이벤트 페이지에서 스크립트로 사용하셔야 될겁니다.