冒険者アカデミー

冒険者アカデミーの追加

Rocco di Forte様が公開していたAuriga用スクリプトを
rAthena用に修正したものとなります。

rAthenaでは重複したNPC名が使用できないため、重複NPCは「NPC名#ac数字」の形に変更しています。

ダウンロード

2016-05-14 09:50:27 244.2KB
application/zip

ディレクトリ構成

以下の構成を想定して編集してあります。
ディレクトリ構成を変更する場合、academy_conf.txtを修正してください。

 rathena
 ├npc
 │├academy
 ││├academy_conf.txt
 ││├~.txt

インストール

クエストデータの追加

quest_db(追加データ).txtの内容をquest_dbの末尾に追加します。

クエストID最大値を修正するためにソースコードを編集します。
以下の例では1000000+1に修正しています。
src/map/quest.h
修正前(カッコ内の数字は実際とは異なる場合があります)

#define MAX_QUEST_DB (1500 + 1)

修正後

#define MAX_QUEST_DB (1000000 + 1)

マップサーバーを再コンパイルして完了です。

マップの追加

db/map_index.txt
任意の場所に追加

 ac_en_hall
 ac_cl_hall
 ac_cl_room
 ac_cl_area
 ac_library
 ac_prac_01
 ac_prac_02
 ac_prac_03
 ac_prac_04
 ac_prac_05
 ac_spec_01
 ac_spec_02
 ac_spec_03

conf/maps_athena.conf
任意の場所に追加

 map: ac_en_hall
 map: ac_cl_hall
 map: ac_cl_room
 map: ac_cl_area
 map: ac_library
 map: ac_prac_01
 map: ac_prac_02
 map: ac_prac_03
 map: ac_prac_04
 map: ac_prac_05
 map: ac_spec_01
 map: ac_spec_02
 map: ac_spec_03

academyスクリプトを読みこませる

npc/scripts_custom.conf
以下の行を追加

 import: npc/academy/academy_conf.txt

コメント

    スポンサー