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

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

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

■20710 / inTopicNo.1)  インターミッション無しの前後編シナリオ
  
□投稿者/ MK -(2008/02/02(Sat) 17:01:56) [ID:fX2R2tjN]
    2008/02/02(Sat) 17:03:25 編集(投稿者)

    どうもMKです
    インターミッションを通過しない前後編シナリオを作ろうと思い、http://www.src.jpn.org/neko/multibbs/cbbs.cgi?mode=al2&namber=20272&no=2.KLOG&KLOG=114の記事を参考に作ってみたのですが、前編の敵を全滅させてもそのまま進んでくれません
    以下がeveファイルです


    [テスト.eve]

    <テスト前.eve>
    <テスト後.eve>


    スタート:
    シナリオ進行状況 = 1
    Call 前編
    Exit

    全滅 敵:
    If シナリオ進行状況 = 1 Then
      シナリオ進行状況 = 2
      Call 後編
    ElseIf シナリオ進行状況 = 2 Then
      GameClear
    EndIf
    Exit


    [テスト前.eve]

    前編:

    プロローグ:
    ChangeMap テスト前.map
    Exit

    スタート:
    Create 味方 味方機 0 味方パイロット 10 1 1
    Create 敵 敵機 0 敵パイロット 10 2 1
    Exit

    Return


    [テスト後.eve]

    後編:

    プロローグ:
    ChangeMap テスト後.map
    Exit

    スタート:
    Launch 味方パイロット 1 1
    Create 敵 敵機2 0 敵パイロット 10 2 1
    Exit

    Return


    以上です
    どこを直せば上手く動いてくれるでしょうか?どうか知恵をお貸し下さい
引用返信/返信 削除キー/
■20712 / inTopicNo.2)  Re[1]: インターミッション無しの前後編シナリオ
□投稿者/ 千奈 -(2008/02/02(Sat) 20:52:47) [ID:uq0qrkAA]
    "テスト.eve"内に
    > <テスト前.eve>
    > <テスト後.eve>
    のように記述した場合、"テスト前.eve"と"テスト後.eve"の内容が
    "テスト.eve"の中(一番上?)に書かれているのと同じ動作になります。

    ですので内部での動作は
    1、"テスト前.eve"内のプロローグ
    ※"テスト後.eve"内のプロローグは、既にプロローグラベルが実行されているので無視されます
    2、"テスト前.eve"内"のスタート
    ※"テスト.eve"内のスタート&"テスト後.eve"内のスタートも、上と同様です
    となってしまいます。
    そのため、変数"シナリオ進行状況"が記録されていないので進まなくなっています。


    また、"テスト.eve内"のスタートの
    > Call 前編
    によって呼び出される内容は【前編:】から【Return】まで…なのですが
    途中に【Exit】があるのでそこで終わってしまい
    ###ここから
    > 前編:
    >
    > プロローグ:
    > ChangeMap テスト前.map
    > Exit
    ###ここまでになってしまいます。
    後編についても同じで、Mapを変えただけで終わってしまいます。
    【Call】を【Exit】で終わらせるのはエラーの原因にもなるようです。





    肝心の修正箇所ですが、
    ###
    > テスト前.eve
    前編:
    ChangeMap テスト前.map

    Create 味方 味方機 0 味方パイロット 10 1 1
    Create 敵 敵機 0 敵パイロット 10 2 1
    Return

    > テスト後.eve
    後編:
    ChangeMap テスト後.map

    Launch 味方パイロット 1 1
    Create 敵 敵機2 0 敵パイロット 10 2 1
    Return
    ###
    のように、"テスト前.eve"と"テスト後.eve"の
    【プロローグ:】【スタート:】【Exit】を消去すれば動作すると思います。
引用返信/返信 削除キー/
■20731 / inTopicNo.3)  Re[2]: インターミッション無しの前後編シナリオ
□投稿者/ MK -(2008/02/09(Sat) 14:34:52) [ID:fX2R2tjN]
    返事が遅くなってしまいすいません
    指摘していただいた箇所を修正したところ、正常に動作するようになりました
    千奈さんありがとうございました
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -