완전 백지무지한 초보자 구원좀요.. 교환NPC 생성관련
본문
어떻게 하다보니 CR 6.51버전 통파일을 구하게 되어서 이전에 관심만 있다가
이참에 혼자 해보려고 이것저것 건들고 있습니다
부적교환 NPC를 추가하고 싶은데
구글검색에서는 대부분 사고파는 NPC에 대한 스크립과 DB에 대해 알려주시는데 이대로 따라해도 되는건가요??
아예 백지의 NPC를 추가해서 내용을 넣는것보다 기존에 있던 NPC들을 이용해서 스크립트를 추가하였는데
인게임 내에서는 보이지가 않더라고요 왜 그런건가요? DB수정이 없어서 그런걸까요?
기존 npc가 shop_db에 안보이던데 그런경우도 있나요?
npc_db /npc_spawn_db /pursuit_db /shop_db /script
여기서 script에서 기존 npc밑의 교환내역에 추가한 내용이
if(@menu ==10){
if(pc_amountitem(@mysd, name2itemid("좀비강화부적")) < 50) {
dialog 0,0,0, "좀비강화부적 50개가 있으시면 십류강화부적 1개로 바꿔드립니다.";
end; }
delitem @mysd, name2itemid("좀비강화부적"), 50; { message @mysd, 3, "좀비강화부적을 교환했습니다"; }
additem @mysd, name2itemid("십류강화부적"),1;
end;
}
}
이대로 숫자와 내용만 바꿔서 적었는데 이것 또한 잘못되었을까요?
뉴비라 모르는거 투성이네요ㅠㅠ
댓글 목록 2
가을님의 댓글


if(@menu ==10){
이라는 뜻은 엔피씨를 클릭했을때 나오는 메뉴에서 10번째 선택지를 눌렀을때 나오는 것을 의미합니다.
아이템 이름만 바꾸셨다고 하셨는데, 저렇게 이름과 갯수만 바꾸는건 괜찮습니다.
다만, 기존에 있던 npc를 추가하시려면 CR의 db 구조에 대해서 조금 더 이해가 필요하실 것 같습니다.
CR의 엔피씨 추가는 생각보다 귀찮고 번거롭습니다.
npc의 구조는 npc이미지, 펄숫, 스폰이라는 세 가지 종류로 구성되어 있습니다.
npc이미지는 말그대로 어떤 모양의 npc를 만들건지를 결정하는 것이며,
펄숫은 이 npc에게 어떤 스크립트를 넣게 하는지에 대해 말합니다.
스폰은 이 npc를 어디에 위치시킬 것인지를 결정합니다.
CR은 이외에도 말하기 등등을 설정 할 수 있는 걸로 알고 있습니다.
shop_db는 제가 PDR쪽이라 좀 문법이 다를 수 있지만, 대체적으로 물건 사기 / 팔기 쪽의 어떤 물건을 사고 팔지에 대한 정보를 저장하는 곳입니다.
bsol님의 댓글

그럼 제가 원하는 부적교환npc를 추가하려면 설명해주신 이미지 펄숫 스폰 전부 설정한 후에
샵 디비로 정보를 적어야 가능하다는건가요?