게임강의
어둠의전설 분류

NPC 만들고 세우기

컨텐츠 정보

  • 128 조회
  • 0 추천
  • 0 비추천
  • 목록

본문

우선 db - NPC 의 LCnpc_db.txt를 선택합니다.

보시면 알겠지만

{
이름 직업선택2
이미지 40
}

이런식으로 여러가지가 입력되있네요

ex)

{
이름 테스트    <- 하고싶은 엔피시이름
이미지 227            <- 이미지번호 (개발자도구안에 있음)
}

이런식으로 보기쉽게 맨밑에 공간을 만들어 적어줍시다.
NPC 선언은 끝남 ㅇㅇ

// 소환하기

저장후 같은폴더내에 LCnpc_spawn.txt 를 들어갑시다.
딱보니 소환해내는거군요 ㅋ
뤼케시온마을,40,19,마을상점,마을상점  //이런식으로 있을겁니다 분석하자면
소환해낼곳,그곳의X좌표,Y좌표,불러낼NPC명,불러낼NPC명
인거 같음 ..
ex)

밀레스마을,50,50,테스트,테스트

보기편하게 잘 정리해서 적어두고 저장~

//NPC스크립트

이제 스크립트를 넣어야만 완벽한 NPC가 됩니다. 없으면 소환조차안댐
db-script 에 들어가서 NPC 스크립트 자신이 쓸곳 아무거나 들어가줍니다.
처음에 혼자짤려면 무리가가요
그래서 다른 스크립트를 잠시 빌려옵시다.. 짧은거 아무거나요

0,0,0,0,0,0,0 쓰레기통1 {
 set @select, menu("{=c쓰레기는 이곳에 버리세요..", "다른곳에 버리다 걸리면 사형");
 if(@select == 1){
 warp "뤼케시온마을", 41,28;
 del @val;
 }
 del @select;
}

전 이거 뽑아왔는데
대략 보시면 알겠지만 젤 위에것이 이름이겠죠.뭐 밑에 메뉴도 있고 뭘누르면어디로 이동한다는거도 있고.. 등
하시다보면 대충은 감잡아갈겁니다 진짜 ㅇㅇ

0,0,0,0,0,0,0 테스트 {
 set @select, menu("{=c쓰레기는 이곳에 버리세요..", "다른곳에 버리다 걸리면 사형");
 if(@select == 1){
 warp "뤼케시온마을", 41,28;
 del @val;
 }
 del @select;
}

일단 그냥하는거니 위에 이름만 바꿔줍시다. 자신이 추가했던 이름으로요
밑에 warp "밀레스마을", 45,45; 이런식으로 간단히 바꿔보는거도 좋은경험임 ..
메세지도 바꿔봐요ㅇㅇ

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 658 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 147,509
2 no_profile 보거스쪽지보내기 자기소개 아이디로 검색 전체게시물 91,378
3 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 64,195
4 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 59,621
5 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 57,281
6 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 54,964
7 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 52,661
8 no_profile Gatchaman쪽지보내기 자기소개 아이디로 검색 전체게시물 45,503
9 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 35,020
10 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 29,199
알림 0