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

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

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

■7330 / inTopicNo.1)  一定時間内に敵を全滅させた後全機着艦
  
□投稿者/ カプリコーン -(2003/03/03(Mon) 18:21:36)
    はじめまして
    一定時間内に、「敵を全滅させる」「母艦に全機着艦させる」という二つの条件両方をクリアしたらステージクリアという勝利条件にしたいのですが、どう表記すればいいのでしょう?
引用返信/返信 削除キー/
■7331 / inTopicNo.2)  Re[1]: 一定時間内に敵を全滅させた後全機着艦
□投稿者/ ナスの旅 -(2003/03/03(Mon) 18:44:04)
    まず、制限時間が経過するとゲームオーバーになるようにしておきます。

    ターン 適当な数値 味方:
    〜ゲームオーバー処理〜
    Exit

    そして、敵が全滅した場合、味方が着艦した場合、
    及び味方が撃墜された場合
    (一機だけ出撃している機体が敵が全滅している時に撃墜されると、
    全機着艦しているのにクリアーにならないという事態が生じてしまうため)
    に、勝利条件を判断してクリアーするか決めます。

    全滅 敵:
    収納 味方:
    破壊 味方:

    ForEach 味方 出撃
    #母艦能力を持っていない味方が出撃していたら。
    #勝利条件は満たしていないと判断する
    If Info(対象ユニットID, 特殊能力所有, 母艦) = 0 Exit
    Next

    #敵が全滅しているか判断する
    If 敵数 > 0 Exit

    #勝利条件を満たしたので、必要な処理を行う
    〜勝利時の処理〜
    Exit

    ……と、動作確認はしていませんが
    考え方としてはこんな感じでいいのではないでしょうか。

引用返信/返信 削除キー/
■7332 / inTopicNo.3)  Re[2]: 一定時間内に敵を全滅させた後全機着艦
□投稿者/ カプリコーン -(2003/03/03(Mon) 21:16:34)
    ありがとうございます、おかげでイベントは発生したのですが、今度は「プロシージャの呼び出し、または引数が不正です。」
    と出てしまいました。
    以下がその全文なんですけど、どこにミスがあるんでしょうか…?
    ターン 7 味方:
    Talk ファルス
    間に合わなかったか…時間切れだ
    End
    GameOver
    Exit

    破壊 味方:
    Talk ファルス(ダメージ)
    チィ、撃墜されたか…
    End
    GameOver
    Exit

    全滅 敵:
    収納 味方:

    ForEach 味方 出撃
    If Info(ルヴィス軍エアベース, 特殊能力所有, 母艦) = 0 Exit
    Next

    If 敵数 > 0 Exit
    Talk ファルス
    よし、全機着艦完了、エアベース、すぐに発進させて!
    Talk 魔導師
    了解!エアベース、発進させます!
    End
    Conitinue mmw02.eve

    エピローグ:
    Talk
    End
    Exit
    ↑エピローグにもセリフはいりますけど、あんまりネタバレになるのも嫌なもんで、使ったコマンドの順番だけにしておきました
引用返信/返信 削除キー/
■7334 / inTopicNo.4)  Re[3]: 一定時間内に敵を全滅させた後全機着艦
□投稿者/ ワヅキ -(2003/03/03(Mon) 22:19:36)
    こんばんわ、ワヅキです

    「プロシージャの呼び出し、または引数が不正です。」

    というのは、そのまんまの意味でして、キャラクターのデータが定義されてなかったり、
    イベントコマンドの変数が抜けてたり、おかしかったりするとこの表示が出ます

    Conitinue mmw02.eve

    上の部分が「Continue mmw02.eve」になっていないですね
    修正したところ、正常に動作したことを報告いたします^^
    それでは〜
引用返信/返信 削除キー/
■7335 / inTopicNo.5)  Re[4]: 一定時間内に敵を全滅させた後全機着艦
□投稿者/ カプリコーン -(2003/03/03(Mon) 23:54:26)
    > Conitinue mmw02.eve
    >
    > 上の部分が「Continue mmw02.eve」になっていないですね

    あいたたたー!
    なんというアホな間違いを…
    ホントに高校生か自分
    ありがとうございましたワヅキさん

引用返信/返信 削除キー/
■7336 / inTopicNo.6)  Re[5]: 一定時間内に敵を全滅させた後全機着艦
□投稿者/ カプリコーン -(2003/03/03(Mon) 23:55:16)
    おっといけない、解決済みにするの忘れてしまった
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -