조회 수 436 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
1004 언어/기타 ROAM에 관련된 자료. 174 피군 2006.08.08 24860
1003 [RPG2000] 가이드북 -1- (표지내용무) 창조도시 2005.05.25 14465
1002 [RPG2000] 가이드북 -3- 5 창조도시 2005.06.02 13079
1001 [RPG2000] 가이드북 -2- 2 창조도시 2005.06.01 12497
1000 [RPG2000] 가이드북 -7- 창조도시 2005.05.22 11053
999 [RPG2000] 가이드북 -4- 1 창조도시 2005.06.07 10525
998 [RPG2000] 가이드북 -5- 창조도시 2005.07.10 8747
997 [RPG2000] 가이드북 -6- 1 창조도시 2005.07.10 8388
996 언어/기타 바실리어트 1. 시작하기 전에 Vermond 2007.07.03 6079
995 언어/기타 바실리어트 3. 메인화면 제작 Vermond 2007.08.14 5967
994 언어/기타 연애 시뮬레이션 만들기 2 2 Vermond 2006.08.02 5304
993 언어/기타 [css, js] form - select안의 option들에 스타일 적용하기 4 file 2012.04.28 5237
992 RPG Maker 게이지바 스크립트 브레인 2006.09.08 5002
991 언어/기타 바실리어트 2. 스크립트 입문 1 Vermond 2007.07.05 4983
990 언어/기타 바실리어트 4. 소스 준비 Vermond 2007.08.14 4641
989 RPG Maker SRPG 만들기 강의 - 0. SRPG는 무엇일까? 2 contect 2008.07.27 4373
988 RPG Maker [RPG XP]스크립트를 이용한 SRPG 이동범위 산출 및 범위 보여주기 4 file 신덴 2009.01.09 4184
987 언어/기타 액션게임만들기(Action Game Maker) HELP파일 번역 1 다프트캣 2010.08.19 4110
986 RPG Maker 본문스크랩- rpg 제작툴 NWN 1 세죠 2010.06.26 3761
985 언어/기타 자동 길찾기 기능을 만들어보자 1 file Black-☆ 2010.08.19 3505
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51






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

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