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

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

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

■5087 / inTopicNo.1)  破壊した数で撤退
  
□投稿者/ ギガさん -(2002/09/03(Tue) 16:50:08)
    スタート:
    set 護衛兵撃墜数 0
    Exit

    破壊 ザコ(ザコ):
    If 護衛兵撃墜数 = 4 Then
    Talk 隊長
    くっ部隊の被害が大きいか!・・・不本意だが撤退する!
    end
    Escape 隊長
    Eles
    Incr 護衛兵撃墜数 1
    EndIf
    exit

    と入れてみて、ザコが4機破壊されたら、隊長が撤退するというイベントを作りたいのですが、たおしても撤退してくれません。どうしたらいいでしょうか?
引用返信/返信 削除キー/
■5088 / inTopicNo.2)  Re[1]: 破壊した数で撤退
□投稿者/ レンブラント -(2002/09/03(Tue) 16:58:39)
    > Escape 隊長
    > Eles
    > Incr 護衛兵撃墜数 1

     「Eles」ではなく「Else」です。
     おそらくこれが原因ではないかと。
引用返信/返信 削除キー/
■5089 / inTopicNo.3)  Re[2]: 破壊した数で撤退
□投稿者/ ギガさん -(2002/09/03(Tue) 17:07:22)
    Elseになおしてみましたが、まだできません。
    どうしたらいいでしょうか?
引用返信/返信 削除キー/
■5090 / inTopicNo.4)  Re[3]: 破壊した数で撤退
□投稿者/ 海原統治 -(2002/09/03(Tue) 17:18:20)
    この式では、現在の護衛兵撃墜数の増加が、
    「護衛兵撃墜数=4」のチェックより後に来ています。
    つまり、4機目が撃墜されて、IFでチェックが行われる際、
    護衛兵撃墜数はまだ「3」なのです。
    だからだとおもいます。
    ↓このようにすれば動くと思います。

    破壊 ザコ(ザコ):

    Incr 護衛兵撃墜数 1

    If 護衛兵撃墜数 = 4 Then

    Talk 隊長
    くっ部隊の被害が大きいか!・・・不本意だが撤退する!
    end
    Escape 隊長

    exit

    なおこういった数値がらみで動作不良が起きる場合、イベントの中に、
    #Talk システム
    #護衛兵撃墜数は$(護衛兵撃墜数)ですよ
    #End
    などのチェッツ用の式を入れ、
    数字の流れがどうなっているか目で見るようにすると、
    スムーズにバグツブシが行えると思います。
引用返信/返信 削除キー/
■5091 / inTopicNo.5)  Re[3]: 破壊した数で撤退
□投稿者/ 幻魔の公子 -(2002/09/03(Tue) 17:19:20)
     幻魔の公子です。

     見たところ、5体倒した時点で撤退するように組んでるからではないでしょうか。
     4体倒した時点では、変数はまだ4ではありませんから条件式を満たしません。4になった後でIf文を実行しなければ条件式が真の場合は実行されないわけです。そして、変数が4になった後If文が実行されるのは5体目を倒してからです。

     それでは。

引用返信/返信 削除キー/
■5092 / inTopicNo.6)  Re[4]: 破壊した数で撤退
□投稿者/ ギガさん -(2002/09/03(Tue) 17:39:01)
    なるほど・・・護衛兵撃墜数のチェックのタイミングが違っていたのですか。
    これからは、Elseコマンドと、変数の位置共々注意します。
    レンブラントさん、幻魔の公子さん、海原統治さん、御世話になりました。
引用返信/返信 削除キー/
■5093 / inTopicNo.7)  Re[5]: 破壊した数で撤退
□投稿者/ ギガさん -(2002/09/03(Tue) 17:39:31)
    またかいけつBOXつけわすれ(^^ゞ
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -