Rollback of npc/冒険者アカデミー

このバージョンに戻す
[Rev:1_J83jln6C](最終更新:10年前)

冒険者アカデミーの追加

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
スポンサー