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

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

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

■2754 / inTopicNo.1)  Ifにて…
  
□投稿者/ アラウネ -(2002/03/30(Sat) 23:02:17)
    Ifを使い下記のデータを作成しましたがエラーがでます。


    ターン 4 味方:
    If 陽動作戦1 Then

    Launch シェネ 1 14

    Talk シェネ
    さて、ミデアを落とさせてもらうわよ!

    End
    EndIf

    Else

    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 10 12
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 11 11
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 12 10
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 13 9
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 14 8
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 15 7

    Talk フレド
    ちっ!増援か?!

    End
    EndIf
    Exit


    ElesのEndIfがIfに対応していないと出ます。
    どうすればいいのでしょう?

引用返信/返信 削除キー/
■2755 / inTopicNo.2)  Re[1]: Ifにて…
□投稿者/ schnee -(2002/03/30(Sat) 23:13:53)
    どうも、schneeです。
    ぱっと見気になったことを。

    >Talk シェネ
    >さて、ミデアを落とさせてもらうわよ!
    >
    >End
    >EndIf

    この部分のEndIfが余計である思います。
    またTalk中に空き行があると不正処理になったような気がしますので
    確認してください。



引用返信/返信 削除キー/
■2757 / inTopicNo.3)  Re[2]: Ifにて…
□投稿者/ くらばーと -(2002/03/31(Sun) 06:13:47)
    ああっ!TABがすっとんでいるっ!
    というわけで訂正。
    
    以下本文
    
    こういうのはインデントをつけてみればわかりやすいと思います。
    
    ターン 4 味方:
    If 陽動作戦1 Then
    	Launch シェネ 1 14
    	Talk シェネ
    	さて、ミデアを落とさせてもらうわよ!
    	End
    EndIf #ここでIf文が終わっている
    
    Else  #ここのElseは対応するIfが無いとみなされる
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 10 12
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 11 11
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 12 10
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 13 9
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 14 8
    	Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 15 7
    	Talk フレド
    	ちっ!増援か?!
    	End
    EndIf #結果、このEndIfがエラーになる
    Exit
    
    どうでしょうか?
    

引用返信/返信 削除キー/
■2758 / inTopicNo.4)  つまりここまででIF文が終了している。ということ
□投稿者/ みなみ -(2002/03/31(Sun) 08:27:08)
    f 陽動作戦1 Then

    Launch シェネ 1 14

    Talk シェネ
    さて、ミデアを落とさせてもらうわよ!

    End
    EndIf


引用返信/返信 削除キー/
■2759 / inTopicNo.5)  Re[3]: Ifにて…
□投稿者/ アラウネ -(2002/03/31(Sun) 10:38:16)
    EndIfを抜くと、「EndIfがありません」と出ます。
    これは、バグでしょうか?
引用返信/返信 削除キー/
■2760 / inTopicNo.6)  Re[4]: Ifにて…
□投稿者/ schnee -(2002/03/31(Sun) 15:58:59)
    EndIfは、私が指摘した方だけを削ったんでしょうか?
    アラウネさんのレスだけだと分からないのですが・・・
    因みに、If構文はVer1.6.54で試してもエラー出ませんでした。
    書式上の問題らしいので、
    とりあえず、私なりに直したスクリプトを張っておきます。
    これで駄目だったら、またレスを付けて下さい。

    ターン 4 味方:

    If 陽動作戦1 Then
    Launch シェネ 1 14
    Talk シェネ
    さて、ミデアを落とさせてもらうわよ!
    End
    Else
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 10 12
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 11 11
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 12 10
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 13 9
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 14 8
    Create 敵 61式戦車 0 連邦軍兵士(ザコ) 4 15 7
    Talk フレド
    ちっ!増援か?!
    End
    EndIf

    Exit

引用返信/返信 削除キー/
■2761 / inTopicNo.7)  Re[5]: Ifにて…
□投稿者/ アラウネ -(2002/03/31(Sun) 16:29:07)
    すいません、下のEndIfを消してしまっていました。
    schneeの指摘通りに行なうと異常は見当たりませんでした。

    ありがとうございました!
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -