close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

npc생성

2017.01.03 21:04

웨이1 조회 수:591 추천:1

우선 NPC를 만들기위해선 
디비 
db/npc_db 
db/npc_spawn 
db/pursuit_db 
db/shop_db 
스크립트 
script/npc/intro 
  
우선 차례대로 설명하겠습니다. 
제일 제목과 흡사한 NPC를 추가하겠습니다. 
  
우선 npc_db란 엔피시의 모습입니다. 
옥이의 모습은 
번호,이름,모습,색깔 
3,옥이,12,3 
추가합니다. 
  
그후 
npc_spawn란 npc가 어느 맵에 어떤 펄슛으로 나오는걸 설정 합니다. 
맵번호,X,Y,방향,엔피씨번호,스크립트(펄숫) 
1,10,10,3,3,옥이 
  
그다음 
pursuit_db란 npc의 펄슛으로 스크립트를 설정하는겁니다. 
이름,클릭,이벤,구매,판매,보관,성황,명명,수리 
옥이,옥이,-,0,0,0,0,0,0 
  
그다음 
shop_db에 들어간다.아이템 판매 설정입니다. 
가격에 -라고 적으면, 아이템db가격으로판매 
번호,아이템번호:사람이살가격 ... 
3,10000:-,10001:-,10002:-,10003:-,10004:-,10005:-,10006:-,10007:-,10008:-,10009:-,10010:-,10011:-,10012:-,10013:-,10014:-,10015:-,10016:-,10017:-,10018:-,10019:-,10020:-,10021:-,10022:-,10023:-
  
이제는 스크립트로 가보죠 
  
  
옥이 { 
    set @ret, list1("안녕하세요?? 무엇을 도와드릴까요?", "물건 사기", "물건 팔기"); 
    if (@ret == 1) 

        call_shop 0, 3;//npc가 팔물건 번호 shop_db에서 설정할수입니다. 

    if (@ret == 2) 

        call_shop 1, 3;//npc가 살물건 번호 shop_db에서 설정할수입니다. 



  
※막약 NPC스크립트가 없다구 뜨시면 스크립트 이름을 바꿔 주시면됩니다.

번호 제목 글쓴이 날짜 조회 수
92 전체 노획 소스. 프렌치좋아 2024.03.31 8
91 링클래식 APM GM 설정 오류 해결법 [1] file 마렬 2020.05.14 353
90 시간마다 나오는 공지를 수정하려면! 하늘별풍선 2020.05.07 167
89 [CR] Bind Failed 오류 발생 시 누스 2018.08.28 338
88 (초심자 관점) 2. CR 구축 방법 [8] file 하얀달 2017.01.15 3755
87 (초심자 관점) 1. APMSETUP7 다운 방법 [1] 하얀달 2017.01.15 1636
86 [CR] 함수 기능 정리 [2] 마사카 2017.01.07 4091
85 CR 운영자 명령어 웨이1 2017.01.03 2308
84 CR 스크립트 if 문 [1] 웨이1 2017.01.03 566
83 CR 변수 웨이1 2017.01.03 389
82 스크립트 지식 웨이1 2017.01.03 688
81 아이템 체크 사용자 정의 함수 웨이1 2017.01.03 384
» npc생성 웨이1 2017.01.03 591
79 cr shop_db 참고 웨이1 2017.01.03 330
78 맵블럭 오류 [1] 웨이1 2017.01.03 451
77 CR 아이템 추가 웨이1 2017.01.03 931
76 소지품 확인 사용자 정의 함수 웨이1 2017.01.03 286
75 [CR] 인던 추가방법 웨이1 2017.01.03 1446
74 가독성 높은 스크립트 짜기! 김돌돌 2016.12.24 642
73 서버 느리게하는 요소 김돌돌 2016.12.23 962
72 프바 몹추가 팁 김돌돌 2016.12.23 991
71 cr 구축법 [1] 김돌돌 2016.12.23 1508
70 맵 연결포트 강의입니다. 김돌돌 2016.12.23 389
69 머리 염색 NPC 강의 옹동봉 2016.12.22 157
68 [CR] ㅇㅇㅇㄹ // cr 초간단 강의 onpclogin 우지냥 2016.12.18 342
67 [CR] cr에서 숫자값을 저장할 수 있는 함수 우지냥 2016.12.18 129
66 스크립트 팁 - 가독성 좋게해주는 팁 우지냥 2016.12.09 188
65 유저가 접속안했을때 아이피 쉽게 알아낼수있는 간단한 TIP입니다 file 우지냥 2016.12.09 265
64 [CR] Chapter. 3-1 꼭 알아둬야할 CR의 문제점 우지냥 2016.12.03 790
63 [CR] 동화 // 조건의종류 우지냥 2016.12.03 111
62 [CR] 동화 // 조건문의 기초 [1] 우지냥 2016.12.03 102
61 CR] 동화 // 변수란 무엇인가? 우지냥 2016.12.03 128
60 [CR] 동화 // 간략하고 짧은 강의 우지냥 2016.12.03 199
59 [CR] 원거리 공격마법 만들기 우지냥 2016.12.03 346
58 [CR] 전설 // 이전 강의에 이은 2번째 강의! 우지냥 2016.12.03 187
57 [CR] 전설 // 허접한 강의(전반적인 스크립트 설명) 우지냥 2016.12.03 280
56 [CR] 이영아 // callfunc 우지냥 2016.12.03 169
55 [CR] Chapter. 2-2 데이터베이스[ 엔피씨 ]강의 우지냥 2016.12.03 118
54 [CR] Chapter. 2-1 데이터베이스[ 엔피씨 ]강의 우지냥 2016.12.03 239
53 [CR] Chapter. 1-2 통합파일의 구조체( 무료 ) 우지냥 2016.12.03 441
52 [CR] Chapter. 1-1 CR이라는 구동기에 대한 이해( 무료 ) 우지냥 2016.12.03 507
51 [기타] 레이더즈 // IPv4 Address 구조강좌.. file 우지냥 2016.12.03 126
50 [CR] 레이더즈 // 상점NPC만들기.. 우지냥 2016.12.03 182
49 [CR] 주작 // CALLFUNC "SLOTCHECK" 우지냥 2016.12.03 87
48 [CR] 주작 // CALLFUNC "ITEMCOUNT 우지냥 2016.12.03 90
47 [CR] 주작 // [기타] 해당 좌표의 아이템 읽어오기 우지냥 2016.12.03 148
46 [CR] 주작 // switch문 추가 강의 우지냥 2016.12.03 87
45 [CR] 그림과 함께 하는 랭킹적용(랭킹자료포함) [4] file 행복e 2016.11.30 341
44 [CR] [스크립트] '스크립트'의 가장 기초적인 설명3 로이로이로이로이 2016.10.25 147
43 [CR] [스크립트] '스크립트'의 가장 기초적인 설명2 로이로이로이로이 2016.10.25 161