[CR] 레이더즈 // 상점NPC만들기..
| 상점NPC | | |
|
|
우선 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스크립트가 없다구 뜨시면 스크립트 이름을 바꿔 주시면됩니다.

우지냥 님의 최근 댓글
와.. 이거 없어서 블소 포기 했는데 ㄷㄷ 2023 11.15 오... 라그나로크 2023 07.11 파일이 2개라 4만 포인트인가보네요 ㄷㄷ 2023 06.30 오... 감사합니다! 2023 06.30 다 폐쇄형으로 운영해서 그렇죠 뭐 2023 04.18