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

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

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

■10524 / inTopicNo.1)  ifでフラグが無視される
  
□投稿者/ GGノーパン -(2003/09/27(Sat) 13:59:20)
http://nopan.hp.infoseek.co.jp/index.htm
    どうも、初めて書き込ませていただきます。

    現在製作中のシナリオで、1ステージ中に勝利条件を変更しようとifを使って、

    ターン 3 味方:
    Set 勝利条件変更 1
    Exit

    If (勝利条件変更 = 1) Then
    勝利条件:
    Talk システム
    勝利条件;敵の全滅
    敗北条件;いずれかのNPCの破壊
    end
    Else
    勝利条件:
    Talk システム
    敗北条件;いずれかのNPCの破壊
    end
    Endif
    Exit

    と、したのですが、プレイすると1ターンの時点で「敵の全滅」が出てしまいます。
    ヘルプを読んだりした限りでは、わからなかったのですが、どこかおかしい部分があるのでしょうか?また、別な方法があるのならそれも教えていただけるとありがたいです。

    それでは。
引用返信/返信 削除キー/
■10525 / inTopicNo.2)  Re[1]: ifでフラグが無視される
□投稿者/ ハク -(2003/09/27(Sat) 14:16:40)
    ハクというものです。

    「勝利条件:」は別に何か特殊なコマンドではなく、
    「作戦目的」を実行した時に、以下のものを実行する というラベルです。

    Ifによる分岐を「勝利条件:」の下に移動し、
    無駄な「勝利条件:」を消せば上手く行くと思います。

    あと余談ですが
    (勝利条件変更 = 1)を(ターン数 > 2)に変えればSet云々は不要になります。

    わからなければまたどうぞ。では。
解決済み!
引用返信/返信 削除キー/
■10527 / inTopicNo.3)  Re[2]: ifでフラグが無視される
□投稿者/ GGノーパン -(2003/09/27(Sat) 16:04:10)
http://nopan.hp.infoseek.co.jp/index.htm
    >ハクさん

    なるほど、実は過去ログで似たようなものがあったので、やってみたのですが、今見に行ったら過去ログの方も、「勝利条件:」が上になってました。

    こちらの見間違えにお手数をおかけしてしまいまして申し訳ありませんでした。

    あと、ターン数を使った方法を教えて下さり、ありがとうございます。

    失礼しました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -