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

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

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

■16361 / inTopicNo.1)  If後のセリフ
  
□投稿者/ サイファ -(2005/04/02(Sat) 08:50:43) [ID:fGXeAdpA]
    連続の質問になってしまいますが、よろしくお願いします。

    敵を破壊した後、敵の数が7機以下の場合メッセージを流したいのですが、
    破壊 敵:
    if 敵数 < 7 then
    talk A
    test
    talk B
    test
    talk A
    test
    end
    endif

    move A 1 1
    このように設定してみたのですが、これだとメッセージが表示されずにAキャラが1 1に移動してしまいます。
    何が抜けているのでしょうか?
引用返信/返信 削除キー/
■16362 / inTopicNo.2)  Re[1]: If後のセリフ
□投稿者/ TomTom -(2005/04/02(Sat) 10:27:34) [ID:mc0S8D3Q]
    TomTomです。

    >if 敵数 < 7 then

    これでは、「敵の数が7機『未満』の場合」という意味になります。
    敵の数が7機以下の場合は、

    if 敵数 <= 7 then

    となります。

引用返信/返信 削除キー/
■16363 / inTopicNo.3)  Re[1]: If後のセリフ
□投稿者/ がくとへい -(2005/04/02(Sat) 10:32:21) [ID:0Wx3s0Fd]
    ええと、この書式の通りだと、
    敵を一体破壊するたびに、Aは1,1に移動してしまいます。
    台詞と移動を敵数<7の時に行いたいのであれば、

    破壊 敵:
    if 敵数 < 7 then
    talk A
    test
    talk B
    test
    talk A
    test
    end
    move A 1 1
    endif

    このようにEndのあとに移動を設定するのが正しいと思います。


引用返信/返信 削除キー/
■16364 / inTopicNo.4)  Re[2]: If後のセリフ
□投稿者/ がくとへい -(2005/04/02(Sat) 10:35:07) [ID:0Wx3s0Fd]
    何か勘違いしていたようですね。「未満」と「以下」の違いという意味ならTomtomさんの答えが正しいと思います。
引用返信/返信 削除キー/
■16369 / inTopicNo.5)  Re[1]: If後のセリフ
□投稿者/ サイファ -(2005/04/02(Sat) 22:19:27) [ID:fGXeAdpA]
    みなさんありがとうございました。
    無事解決できました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -