SRC質問掲示板Mk2
(現在 過去ログ114 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■20299 / inTopicNo.1)  謎の強制終了
  
□投稿者/ まさと -(2007/09/04(Tue) 00:06:17) [ID:NDVtQ0GM]
    自分のシナリオをテストプレイしていたのですが
    勝利条件を満たし、エピローグを終えてインターミッションに入り
    ユニットステータス画面を開いたところ強制終了してしまいました。
    別のeveファイルのインターミッションでは通常通り動作するのですが
    単純なExit抜けとかでもなさそうです。
    更に何回かやってみるとこのようなエラーメッセージが・・・

    Lib\スペシャルパワー.eve:106行目
    サブルーチンの呼び出し先ラベルである「SPアニメ_」がみつかりません
    105: Else
    106: Call ("SPアニメ_" & aname[i]) uid1 uid2
    107: EndIf

    エラーメッセージが出た後は動作するのですが・・・
    シナリオ制作暦1年の私にはさっぱりです。
    解決法を知っている方がいましたら是非教えてください。お願いします。
引用返信/返信 削除キー/
■20302 / inTopicNo.2)  Re[1]: 謎の強制終了
□投稿者/ シャアペン -(2007/09/04(Tue) 11:38:40) [ID:WKwXmcQc]
http://charpen.hp.infoseek.co.jp
    本来Exitで返すべき処理をReturnで返している場合、該当のエラーが出る可能性があります。Returnを使っている箇所を確認してみてください。
引用返信/返信 削除キー/
■20303 / inTopicNo.3)  Re[2]: 謎の強制終了
□投稿者/ まさと -(2007/09/04(Tue) 19:22:54) [ID:NDVtQ0GM]
    シャアペンさん返信ありがとうございます。
    Returnを使っている箇所を確認してみましたが
    誤った使い方をしたところはありませんでした。
    余計混乱させるようですが、
    他の作者さんのシナリオをプレイするときは2.2系で
    自分の作品は専ら2.0系でテストプレイしていたので
    最新版のが安定するのではないかと2.2系で読み込んだところ
    余計ややこしいエラーがでてしまいました。

    ユニットステータス画面を開く→
    クリックしていないのに「アイテムを交換するユニットを選択」という窓が開く→
    右クリックしてみる→
    「実行時エラー9:インデックスが有効範囲にありません」→終了

    更に次のような方法を試したところ・・・

    ユニットステータス画面を開く→
    クリックしていないのに「アイテムを交換するユニットを選択」という窓が開く→
    左クリックでインターミッションに戻るを選択→
    懲りずにユニットステータス画面を開く→

    \srcall-2_2_19-061021\Lib\ユニットステータス表示.eve:153行目
    イベントデータが不正です
    152: ユニットコマンド アイテム交換 味方:
    153: ExchangeItem
    154: MakeUnitList 表示モード

    →「実行時エラー9:インデックスが有効範囲にありません」→終了

    ちなみに、ユニットステータス画面を開かずにロードし直すと
    問題なく動作します。
    本体側のバグなのでしょうか?
    だとしたらバグ報告掲示板に行きますが・・・
    それともこのeveファイル自体全改修した方がいいのでしょうか?
    わかる方がいらっしゃったら返信ください。
引用返信/返信 削除キー/
■20312 / inTopicNo.4)  Re[3]: 謎の強制終了
□投稿者/ あかんべえ -(2007/09/11(Tue) 02:09:35) [ID:JkTyaQoq]
    2007/09/11(Tue) 02:40:16 編集(投稿者)

     2.2系のフォルダは「srcall-2_2_19-061021」のようですが、2.0系はこれとまったく別フォルダにインストールされているでしょうか? そうでなく、もし両者が同じ「ユニットステータス表示.eve」を使っているのなら、このファイルがこわれている、または改変されている可能性があります(特に、ファイル23行目あたりが怪しいです)。

     VB5ランタイムが壊れている可能性もあります。念のため再インストールしてみてください。

     このどちらでもないなら、かなりの難題だと思います。
     その場合は、もし該当インターミッションにていったんセーブしたファイルからSRCを起動させてもトラブルが出るようならそのセーブファイルを、そうでないなら直前のステージ終了直前のクイックセーブファイルを、インターミッションで最低限必要なデータを付けて公開していただけないでしょうか。
     他のマシンでも同じ症状が出るかどうかで、問題を絞り込めるかもしれないので。


引用返信/返信 削除キー/
■20414 / inTopicNo.5)  Re[4]: 謎の強制終了
□投稿者/ まさと -(2007/10/28(Sun) 15:58:52) [ID:NDVtQ0GM]
    あかんべえさん長らく放置してしまいすいませんでした。
    ご指摘された点ですが、どうも私はこのeveファイル自体
    具体的には勝利条件に問題があると思いました。
    勝利条件を変更すれば正常動作したので。
    問題のイベントがこれです。

    攻撃 主人公 敵ボス :
    GameOver

    損傷率 ボム 50:
    SpecialPower 対象ユニットID 自爆
    Exit

    破壊 敵ボス :
    Continue

    主人公が敵ボスを直接攻撃せずに、ボム(敵ザコ)を吹き飛ばしてぶつけたり、
    自爆させて敵ボスを倒すというイベントです。
    どうも「自爆」を組み込むと、インターミッションや
    次のステージのスタートラベルの後に
    誤動作を引き起こすようです。
    誤動作を防げるようにするにはどうすれば良いのでしょうか?
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -