スクリプト公開所

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
62 / 101 ツリー ←次へ | 前へ→

スキルツリー記録係 テスター 07/7/22(日) 18:01 [添付]
Re:スキルツリー記録係 [名無し] 07/7/26(木) 9:59

スキルツリー記録係
 テスター  - 07/7/22(日) 18:01 -
  
某鯖でスキルツリーをセーブ&ロードできる機能がGMコマンドで実装されていたのですが、どうしても自鯖に設置する方法がわからないため、NPCにしてみようと思ってます。
で、まだ作りかけですが、どうしてもうまくいかない部分があるので、未完成ですがアップさせて頂きます。
スキルをCSVに保管し、再度読み込ませてスキルを覚えなおすことはできるのですが、例えばロードナイトでスキルを記憶したのちに、転生をしてソードマンハイになった後にスキルを復元すると、ロードナイト固有のスキルに振っていたポイントも消費されてしまい、かつスキルは当然ながら覚えません。
その後ロードナイトに転職しても、スキルポイントは消費されたままスキルは未習得になってます。
問題はgetskilllv関数で、スキルを習得成功したか判定しているのですが、スキルツリーにないスキルもあるけどLv0のスキルも0で返ってきてしまうためです。スキルツリーにないスキルを除外できる方法をご存知の方がいましたら、ご教授願いします・・・。orz

※未完成のスクリプトをアップすることがご迷惑ならば削除いたします。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : npc_skillsave.txt
・サイズ : 2.8KB

Re:スキルツリー記録係
 [名無し]  - 07/7/26(木) 9:59 -
  
いっそ二次職以上のみが利用可能にすればいいんじゃないかな?

または一次職のスキルと二次職のスキルを別個に保存して、
対象が一次職の場合は前半だけの処理を、二次職なら全部をって感じで。
ID2-53が一次スキルなので、IDがこの間にあるもの・間にないもので分けて保存みたいな。

SWが一次マジと二次プリが覚えれるから、完全に復元するならちょっと手を加えなきゃならないけど。
引用なし
パスワード

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
62 / 101 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:   
151962
(SS)C-BOARD v3.8 is Free