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

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

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

■9506 / inTopicNo.1)  Ifコマンドを使った方法で・・・・
  
□投稿者/ GANDAM -(2003/07/26(Sat) 16:26:15)
    はじめましてGANDAMといいます
    最近はじめたのですが、4つの条件をクリアする事で仲間になるキャラを作ったのですが
    どうも上手くいきません。
    1つ目をクリアしないと2つ目の条件が出来なくするようにはどうすればよいでしょうか
    下記に自分の作成したデータを載せます(必要部分のみ抜粋してあります)

    〜第1条件〜
    会話 カナエ ユウ:
    Talk ユウ
    カナエ・・・・・
    Talk カナエ
    ユウ・・・・・どうして・・・・・・・・・
    Talk ユウ
    ・・・・・・・・・すまない・・・・・・
    End
    Global ユウ説得一回目
    ClearEvent
    Exit

    〜第2条件〜
    If ユウ説得一回目 Then
    攻撃後 カナエ ユウ:
    Talk ユウ
    カナエ・・・・・1つ聞きたい事がある・・・・
    Talk カナエ
    なに?
    Talk ユウ
    お前の信念とはなんなんだ?何の為に戦っているんだ?
    Talk カナエ
    それは・・・・・
    End
    Ask カナエ選択
    取り戻したい物があるからよ!
    世界征服なんて認めないのよ!
    End
    Switch 選択
    Case 1
    Talk ユウ
    取り戻したい物・・・・・か・・・・・・
    End
    Global ユウ説得二回目
    Escape ユウ
    Case 2
    Talk ユウ
    そうか・・・・・・・認めないのか・・・・・
    End
    EndSw
    ClearEvent
    EndIf
    Exit

    〜第3条件〜
    If ユウ説得二回目 Then
    攻撃後 カナエ ユウ:
    Talk ユウ
    カナエ・・・おまえの取り戻したい物ってなんなんだ?
    Talk カナエ
    それは・・・・・
    End
    Ask カナエ選択
    昔の平和
    新たな平和
    End
    Switch 選択
    Case 1
    Global ユウ説得三回目
    Set ユウ説得三回目
    Talk ユウ
    おまえあのころの事を?
    Talk カナエ
    そうよ・・・・・・私はあの頃を取り戻したいの!!
    Talk ユウ
    ・・・・・・・・・・
    End 
    Case 2
    Talk ユウ
    新しい時か・・・・・・
    End
    EndSw
    ClearEvent
    EndIf
    Exit

    〜第4条件〜
    If ユウ説得三回目 Then
    会話 カナエ ユウ:
    Talk カナエ
    もうやめない?こんなこと・・・・・・
    Talk ユウ
    ・・・・・・・・
    Talk カナエ
    あたし・・・・もうたえられないの・・・・・・
    Talk ユウ
    ・・・・・・・・わかった・・・・・・ここまでだ・・・・・
    End
    Global ユウ仲間
    Set ユウ仲間
    Escape ユウ
    Talk カナエ
    ありがとう・・・・・ユウ・・・・・・・・
    End

    一通りIfコマンド、変数と式などは見てはあります
    よろしくお願いします
引用返信/返信 削除キー/
■9507 / inTopicNo.2)  Re[1]: Ifコマンドを使った方法で・・・・
□投稿者/ 幻魔の公子 -(2003/07/26(Sat) 16:44:39)
     幻魔の公子です。


     まず、イベントはイベントラベルの指定された行から順に実行されます。
     つまり、Ifコマンドがイベントラベルより上にあると、当然Ifコマンドの行は実行されず、有効ではありません。


     また、Globalコマンドは以下の変数をグローバル変数にする、というだけの宣言であり、値は別に代入する必要があります。
     値を代入しない場合の初期値は0のはずなので、If文の条件式の値は0となり、条件を満たしていないと判断されます。


     それでは。

解決済み!
引用返信/返信 削除キー/
■9513 / inTopicNo.3)  Re[2]: Ifコマンドを使った方法で・・・・
□投稿者/ GANDAM -(2003/07/26(Sat) 21:09:57)
    一応改善してみたのですが・・・・・・・・
    もう一度内容を書きますのでみていただけますか?

    会話 カナエ ユウ:
    Talk ユウ
    カナエ・・・・・
    Talk カナエ
    ユウ・・・・・どうして・・・・・・・・・
    Talk ユウ
    ・・・・・・・・・すまない・・・・・・
    End
    Global ユウ説得フラグ
    Set ユウ説得フラグ (ユウ説得フラグ + 1)
    ClearEvent
    Exit

    攻撃後 カナエ ユウ:
    If ユウ説得フラグ > 0 Then
    Talk ユウ
    カナエ・・・・・1つ聞きたい事がある・・・・
    Talk カナエ
    なに?
    Talk ユウ
    お前の信念とはなんなんだ?何の為に戦っているんだ?
    Talk カナエ
    それは・・・・・
    End
    Ask カナエ選択
    取り戻したい物があるからよ!
    世界征服なんて認めないのよ!
    End
    Switch 選択
    Case 1
    Talk ユウ
    取り戻したい物・・・・・か・・・・・・
    End
    Global ユウ説得フラグ
    Set ユウ説得フラグ (ユウ説得フラグ + 1)
    Escape ユウ
    Case 2
    Talk ユウ
    そうか・・・・・・・認めないのか・・・・・
    End
    EndSw
    ClearEvent
    EndIf
    Exit

    攻撃後 カナエ ユウ:
    If ユウ説得フラグ > 1 Then
    Talk ユウ
    カナエ・・・おまえの取り戻したい物ってなんなんだ?
    Talk カナエ
    それは・・・・・
    End
    Ask カナエ選択
    みんなが平和に暮らせる世界よ!
    あたしが失ってしまった過去よ!
    End
    Switch 選択
    Case 1
    Global ユウ説得フラグ
    Set ユウ説得フラグ (ユウ説得フラグ + 1)
    Talk ユウ
    おまえあのころの事を?
    Talk カナエ
    そうよ・・・・・・私はあの頃を取り戻したいの!!
    Talk ユウ
    ・・・・・・・・・・
    End 
    Case 2
    Talk ユウ
    新しい時か・・・・・・
    End
    EndSw
    ClearEvent
    EndIf
    Exit

    会話 カナエ ユウ:
    If ユウ説得フラグ > 2 Then
    Talk カナエ
    もうやめない?こんなこと・・・・・・
    Talk ユウ
    ・・・・・・・・
    Talk カナエ
    あたし・・・・もうたえられないの・・・・・・
    Talk ユウ
    ・・・・・・・・わかった・・・・・・ここまでだ・・・・・
    End
    Global ユウ説得フラグ
    Set ユウ説得フラグ (ユウ説得フラグ + 1)
    Escape ユウ
    Talk カナエ
    ありがとう・・・・・ユウ・・・・・・・・
    End
    ClearEvent
    EndIf
    Exit

    ちなみに条件3,4は同シナリオです
引用返信/返信 削除キー/
■9514 / inTopicNo.4)  Re[3]: Ifコマンドを使った方法で・・・・
□投稿者/ 幻魔の公子 -(2003/07/26(Sat) 22:08:49)
     幻魔の公子です。


     当然動作確認はされておられるものと思いますが、動かしてみて動きましたか?
     まだうまく動かないのであれば調べてみても構いませんが、動くのであればわざわざ私が調べる必要はないような。

     心配することはないです。GANDAMさんのところで動作するなら、他の人のところでもほとんど確実に動作しますから。


     それでは。

解決済み!
引用返信/返信 削除キー/
■9528 / inTopicNo.5)  Re[4]: Ifコマンドを使った方法で・・・・
□投稿者/ GANDAM -(2003/07/27(Sun) 13:18:39)
    どうやら上手くいったようです
    ご助力ありがとうございました
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -