[不具合] 高機能クエストシステム VXAce クエストボードでの受注時に受注条件ウィンドウが出ずにエラーで落ちてしまう。
ayatam様、初めまして。
素敵なスクリプトをご提供いただきありがとうございます。
利用の中でクエストボードでの受注のみでエラーが発生し、ゲームが落ちてしまう事象が発生したため、ご報告/ご相談させていただければ幸いです。
発生時の状況は以下の通りです。
・高機能クエストシステムのバージョン→v1.11
・データベースで設定した必要メンバー→6や8(1や7は発生せず)
・クエストボードで該当クエストを選択→受注条件ウィンドウが表示されず、エラーメッセージが表示/OKボタン押下でアプリが終了
・エラー→スクリプト'高機能クエスト 本体'の3870行目でNoMethodErrorが発生しました。 undefined method'name' for nil:NilClass
クエストボード(受注条件ウィンドウを表示)以外のNPCからの受注であれば同クエストも問題なく動作します。
作成中のゲームは他作成者様のスクリプトも多数導入しているため、高機能クエストシステムのサンプルデータでも同様に必要メンバーに該当の6などを追加してみましたが、同エラーとなりました。
当方の設定ミスの可能性も高く、ご迷惑をおかけしてしまい申し訳ございません。
よろしくお願い致します。
yukito
閲覧数:80
ayatam様
ご対応いただきありがとうございます!
確認が遅くなりすみません。
早速DL/動作確認をさせて頂きました。
当方のゲームでもエラーなく動かすことができました!
本当にありがとうございます!
また、追加のご質問で恐縮ですが以下お伺いさせてください。
・クエストボードで必須メンバーが設定されたクエストが2件以上あるケースでクエストAを選択。
・受注条件ウィンドウをキャンセルし、クエストBを選択。
→この時に、クエストBの受注条件ウィンドウ、必須メンバー欄のメンバー名後ろにある緑色の塗りつぶし部分が上にズレてしまいました。
上記発生後は、クエストAの受注条件ウィンドウでも同様にズレたままになります。
また、以下確認できた内容になります。
・A、Bどちらから先に開いても同様。
・クエストを受注してからもう一つを開いてもズレる。
・片方だけしか開かない場合はズレない。
(ご参考に、高機能クエストシステム上での画面ショットを添付いたします。)
こちらの事象が出ていてもクエスト受注/達成は問題なく可能ですので、進行上の影響はありません。
急いではおりませんので、お手すきの際にご確認頂ければ幸いです。
よろしくお願い致します。
yukito