Rollback of npc/冒険者アカデミー
このバージョンに戻す
[Rev:OQPamsyJm2](最終更新:10年前)
[Rev:OQPamsyJm2](最終更新:10年前)
冒険者アカデミーの追加
Rocco di Forte様が公開していたAuriga用スクリプトを
rAthena用に修正したものとなります。
rAthenaでは重複したNPC名が使用できないため、重複NPCは「NPC名#ac数字」の形に変更しています。
ダウンロード
ディレクトリ構成
以下の構成を想定して編集してあります。
ディレクトリ構成を変更する場合、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