• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 기타게임 소스자료실
    • 기타게임 소스자료실 프로젝트신루
    • NPC 추가 및 스크립트 추가

      • 자택경비
      • 2023.10.22 - 21:59 2023.10.17 - 20:45 100 2

    사용할 파일목록

     

    1. EventScript : 스크립트를 작성
    2. EventDialog : 스크립트 대화창
    3. InitNPC1 : NPC 위치 및 시작 스크립트
    4. Language_M : NPC이름

    -------------------------------------------------

     

    ** 스크립트 작성시 번호 중복 및 오타에 주의

     

    1. NPC 추가

     

    - Language_M에서 신규 NPC의 이름을 정해준다

     예) Language_M의 끝번호가 2030일때 2031 전직NPC 를 적어서 추가해준다

     

    - InitNPC1에서 신규 NPC의 외형 및 위치 설정을 해준다

     예) InitNPC1에 추가할 NPC를 넣어준다

    (initnpc (name 2031) (kind 57349) (event 1018) (country 10)
        (village 4) (x 171) (y 68) (direction 6) (aniground 2))

     

    (initnpc (name 이름) (kind 형상) (event 출력할 이벤트) (country 국가)
        (village 마을) (x x위치) (y y위치) (direction 방향) (aniground 2))

    로 보면 편함

     

    이대로 작성후 실행하면 성도 x 171, y 68위치에 전직NPC라는 신규 NPC가 추가된걸 볼 수 있음

    하지만 말을 걸면 아무런 반응도 하지 않고 머리위에 대화 표시만 뜨고 아무것도 못하는 상태로 멈춰버리거나

    무언가 대사를 출력하던가 할꺼임

     

    이는 event 1018에 해당하는 이벤트 스크립트의 존재 유무에 따라서 다른데

    해당 이벤트 스크립트가 존재하면 그 내용을 출력할 것이고

    없다면 아무것도 못하는 상태로 멈춰버릴꺼임

     

    1번.JPG

     

    - NPC가 추가된 모습

     

     

    2번.JPG

     

    - 추가된 NPC에 말을 걸면 저상태로 멈추는 현상

     

     

     

    그럼 이제 NPC에게 말을 걸었을때 "........"이라는 대사를 출력하게 만들어 볼 생각임

     

    위에서 NPC를 추가할때 (event 1018)로 설정한걸 기억할꺼임

    이제 해당 이벤트를 추가해서 반응을 할 수있게 만들 생각임

     

    먼저 해당 이벤트 추가를 위해 EventScript파일을 열어서

     

    **** event번호와 dialog번호가 다른것들과 중복되지 않게 확인****

     

    ****endevent와 dialog 오타 주의!!****

     

    event 101800

            dialog 10100

    endevent

     

    를 작성해서 저장한 뒤

     

    EventDialog를 열어서

     

    key 10100

    eventnum 0

    "......"

     

    를 적고 저장을 하고 다시 서버를 실행시킨후 말을걸어보면

     

    3번.JPG

     

     

    이렇게 ...... 을 출력하는 걸 볼 수있음

     

    이런식으로 NPC를 추가하고 스크립트를 넣어서 대사를 출력할 수있게하고

     

    번거롭게 전직 NPC들을 마을 어딘가에 몰아두고 전직하는게 아닌

     

    전직NPC를 추가해서 NPC하나로 처리할 수있게됨

     

    Attached file
    1번.JPG 222.7KB 12번.JPG 217.0KB 13번.JPG 204.9KB 1
    이 게시물을..
    N
    0
    0
    • 프로젝트신루 전직NPC추가하기자택경비
    • 12
      자택경비

    자택경비 님의 최근 글

    미러서버 파일 코드 수정 63 2025 07.28 프로젝트 신루 NPC스크립트2 136 4 2023 11.07 프로젝트 신루 NPC스크립트 작성하기 134 13 2023 10.22 프로젝트 신루 NPC 스크립트 작성하기 57 2023 10.22 프로젝트신루 전직NPC추가하기 129 7 2023 10.17

    자택경비 님의 최근 댓글

    아.. 아님 찾았음 2025 09.01 윈도우 xp말고 7이상에서 구동할때 MainSvrT가 정상적으로 실행이 안되는데 왜그럴까요.... 2025 09.01 전에 이팩 구해서 뜯어봤는데 진짜 머리아픔.... 버그없이 쓰려면 룬스톤 기능만 남기고 싹 지우는게 가장 좋음 2025 07.25 ㄳㄳ 2024 04.26 ㄳㄳ 2024 04.12
    글쓴이의 서명작성글 감추기 

    댓글2

    • 0
      와니니
      2023.10.19 - 06:17 #13520675

      신루 구축해보고 싶습니다. 혹시 통파일 받아볼수 있을까요 부탁드립니다 flslwl4317@naver.com 입니다

    • 1
      0
      자택경비
      2023.10.22 - 21:59 #13537810

      자료실가면 있어요

    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 프로젝트신루 전직NPC추가하기
    • 목록
      view_headline
    2
    × CLOSE
    전체 던파 5 뮤 18 천상비 프로젝트신루 5 아이온 18 어둠의전설 28 리니지2 7 크로노스 5 칼온라인 3 기타 194
    기본 (5) 제목 날짜 수정 조회 댓글 추천 비추
    프로젝트신루 정렬 검색
    • 소스자료는 직접 올려주세요
      2017.06.06 - 16:16 665
    5
    프로젝트신루
    미러서버 파일 코드 수정
    자택경비 2025.07.28 - 13:19 63
    4
    프로젝트신루
    프로젝트 신루 NPC스크립트2
    자택경비 2023.11.07 - 02:24 136
    3
    프로젝트신루
    프로젝트 신루 NPC 스크립트 작성하기
    자택경비 2023.10.22 - 22:09 57
    2
    프로젝트신루
    프로젝트신루 전직NPC추가하기
    자택경비 2023.10.17 - 23:04 129
    프로젝트신루
    NPC 추가 및 스크립트 추가
    자택경비 2023.10.17 - 20:45 100
    • 1
    • / 1 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay