조회 수 432 추천 수 1 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요??
RPGXP와 토파즈에 몸을 담긴 양키입니다..
창도에 유령회원으로만 다니다가(공작소, 엑사포에만 놀죠..-ㅅ-;;)
한번 올려보내요..
토파즈..
요즘엔 잘 안스이는 툴이죠.
하지만.. 지금도 인기많은 싱글리니지(인포마스터로 바껴서 돈 엄청 먹고있죠..-ㅅ-;;)가 바로 토파즈로
만들어 졌기때문입니다..
토파즈는 액알만들기 툴로 보시면됩니다..
하지만.. 거기에 아직 어려움이 많죠..
이벤트 하나 만드는게 아마 스크립트 처럼 어렵게 느껴질것입니다..
하지만. RPGXP의 스킓트보단 그리 어렵지 않으니 우선 배워봅시다 ^^
자~!! 제가 간단한 상인 만드는 이벤트를 적어서 강좌해보겠습니다.

    ConvMsg 6, "[무기상인]//어서옵쇼~!!"
    Selection L1, , , "Buy", "Sell"
    If GetCnt(L1) = 1 Then
    'buy
    Store  "숏 소드","롱 소드","숏 스워드","숏소2"
    ElseIf GetCnt(L1) = 2 Then
    SellStore
    Else
    ConvMsg 6, "[무기상인]//안녕히계십쇼~!!"
    EndIf

가 있습니다. 우선 밑으로부터 천천히 내려가보도록 하지요.
첫번째) ConvMsg 6, "[무기상인]//어서옵쇼~!!"
기초적인 것으로 이걸로 대화하는것을 만들 수 있습니다.
ConvMsg 얼굴이미지 순서번, 대화(큰따옴표 사이에 들어가야함. 그리고 //는 한줄 띄우는거)
이정도로만 하면 간단히 만들 수 있습니다.(더 자세한게 있지만.. 시간이 없어서 ㅎㅎ 댓글로 물어봐주시면 답변해드림.)
ConvMsg 말고도 Descript 도 있는데 Descript는 우선 대화창에 얼굴이 안뜹니다. 그리고 가만히 설정해놓으면 가운데에 창이 뜨죠.(더 자세한건 댓글로 물어봐주삼.)

두번째) Selection L1, , , "Buy", "Sell"
Selection이 바로 선택지입니다.
L1는 카운터번호(흠.. 변수나 스위치와 비슷함.)입니다.(카운터에 대해서는 다음 강좌로..)
L1와 "Buy" 사이에 쉼표가 있을 겁니다.
[제목],[취소시값]이 들어갈 자리인데
필수 목록이 아니어서 빼도 무관합니다.

세번째)    
    If GetCnt(L1) = 1 Then
    'buy
    Store  "숏 소드","롱 소드","숏 스워드","숏소2"
    ElseIf GetCnt(L1) = 2 Then
    SellStore
    Else
    ConvMsg 6, "[무기상인]//안녕히계십쇼~!!"
    EndIf

if함수가 들어갔는데 여기서 if정의는 약간 다른 형식입니다.
if 조건 Then
할내용
else(elseif도 가능)
endif(끝마침)
이정도로 되어있습니다.
If GetCnt(L1) = 1 Then 에서 GetCnt(L1)이 뭐냐면 일종의 함수입니다. 즉 카운터를 불러들이는 건데
그게 1이면 배열 개념으로 첫번째 Buy가 되지요. 즉 Buy를 선택했을시 나오는 겁니다.
('buy는 주석이므로 넘어갑니다.)
Store "아이템","아이템","아이템"........
이것이 바로 상점입니다. 상점종류로는 구매용, 판매용이있는데 이 것은 판매용 상점입니다.
아이템 이름은 차근차근 적어가시면 되구요.
Elseif GetCnt(L1) = 2 Then는 이제 Buy를 선택안했을시에 Sell를 선택했을시 나오는 거죠?
SellStore가 나오는데요. 그것은 구매용 상점입니다. SellStore만 적어주시면 모든 물건을 상점에 팔 수가 있어요. 특정물건만 파실려면 위에 같이 SellStore "아이템".... 이렇게 해주시면 됩니다.
Else는 이제 위 두 조건문 외에 그러니까 취소했을시가 되겠군요.
취소시 ConvMsg 6, "[무기상인]//안녕히계십쇼~!!" 가 나오는데 여기서 6은 몇번째 얼굴인지 적는 것입니다. 6이니 6번째 얼굴이되는군요.
자~!!
이정도면 상점, 선택지, 대화를 만드는데 어려움이 없으실겁니다.
첫강의여서 아직 부족한게 많으니 댓글로 조언이나 질문좀 해주시면 친절하게 답변드리겠습니다 ^^
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
884 언어/기타 공격 커맨드의 변화 사토루 2006.04.25 431
883 RPG Maker RPG테스트 플레이 할때 [ Tip ] 사토루 2005.08.08 431
882 RPG Maker [H.N.1] 투명색 ? 투명색이 뭐지 ? file 혼노 2006.07.17 431
» RPG Maker [토파즈]대화, 선택지, 상인 만들기 양키 2006.01.16 432
880 언어/기타 SQL 아이디 만들기 사토루 2006.04.11 432
879 RPG Maker 변수에 대한 정의 히나레인 2006.04.17 433
878 RPG Maker 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법 zero? 2018.01.02 439
877 언어/기타 Centy 의 허접한 아이디어(2) centy 2005.11.08 440
876 RPG Maker 2006.6.19 님의 질문에 대한 설명..... 『연금술사』 2006.02.16 440
875 언어/기타 스타포지의 추가 설명 다크세이버™ 2006.12.26 441
874 언어/기타 항해시대 게임에서의 아이디어 ! 다크세이버™ 2006.01.04 446
873 RPG Maker 재리님 말씀에 덧붙여서 레벨에 대해 A. 미스릴 2006.05.31 448
872 언어/기타 퀘스트를 만들어 보자, 다크엔젤94 2005.09.16 449
871 언어/기타 저기 좀 도와주새요..ㅎ 고양이~ 2006.06.20 449
870 언어/기타 스타 맵을 만들어 볼까? -폭피 2- file 다크세이버™ 2006.10.05 451
869 RPG Maker 게임 제작을 알떄 먼저 해야 할것 Game/over 2006.02.24 451
868 언어/기타 속성에 대하여 ☆[곰돌따라쨘쨘]★ 2005.10.29 452
867 언어/기타 다크세이버님! file 게임제작사 2005.10.06 453
866 RPG Maker Centy 의 허접한 아이디어(1) centy 2005.11.09 453
865 언어/기타 정령 장아찌 2005.06.30 455
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 51 Next
/ 51






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)