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

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

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

■7713 / inTopicNo.1)  次のステージへ・・・
  
□投稿者/ 安藤一意 -(2003/03/29(Sat) 13:12:17)
    はじめまして、安藤一意(いちい)と申します。
    シナリオを作っている途中で、好感度で行き先の変更をしたいのですが・・・

    エピローグの前に
    Continue シナリオ02A.eve といれて、
    エピローグ内で

    If 好感度 > 20 Then
    Continue シナリオ02A .eve
    Else
    Continue シナリオ02b.eve
    EndIf
    (2マップあります)
    としたところ、02Aに行ってしまいました。
    好感度は18なのでbに行くはずなんですが・・・
    いけませんでした・・・
    Ifの使い方がまずいんでしょうか?
    あと、ヘルプにありましたが、
    「エピローグイベント中もしくはインターミッションでのサブステージ
    中でシステム変数「次ステージ」を設定する必要があります。」
    システム変数「次のステージ」とはどう表示すればよろしいのでしょうか?




引用返信/返信 削除キー/
■7714 / inTopicNo.2)  Re[1]: 次のステージへ・・・
□投稿者/ 幻魔の公子 -(2003/03/29(Sat) 13:22:12)
     幻魔の公子です。

     エピローグ中での次のステージの変更は、その「次ステージ」という変数を変更することで行われます。
     これは、Setコマンドで設定した通常の変数と同じように変更したり参照したりすることが可能です。
     好感度を利用できるなら変数の説明は要りませんよね? 必要なら書いていただければ説明しますが。

     それでは。

引用返信/返信 削除キー/
■7715 / inTopicNo.3)  Re[2]: 次のステージへ・・・
□投稿者/ 安藤一意 -(2003/03/29(Sat) 13:29:39)
    前のイベントとかで、抜けていないか心配になってきました。一応表記の方をお願いします。
    (変数の説明)
    ・・・ということは、数字を使ってシナリオ02Aから04bに移動もできるわけですね?

引用返信/返信 削除キー/
■7716 / inTopicNo.4)  Re[3]: 次のステージへ・・・
□投稿者/ 幻魔の公子 -(2003/03/29(Sat) 14:53:48)
     幻魔の公子です。

     変数というのは、つまりはシナリオ進行上で何か記録しておきたい情報があった
    場合に記録しておくためのものです。
     通常のゲームで、フラグとか呼ばれているたぐいのものですね。使途は他にもあ
    りますが、横に置きます。
     システム変数「次ステージ」に記録された情報は、インターミッションに戻り、
    そして「次のステージへ進む」を選んだ際に進むことになるイベントファイル名です。

     これを書き換えるのは、Setコマンド及びIncrコマンドです。Incrコマンドは数値型変数の値を指定の数だけ上昇させる場合に利用します。それ以外はSetです。

    Set x 12
     Set x 3
    Incr x 1

     とイベントファイル中に記述すれば、この三行が実行された後、変数「x」には4という数値が値として設定されます。

     また、参照する場合は、式の内部に変数名を書き込むだけです。式が評価される際に、それが値の文字、ないし数であるとして評価されます。
     たとえば、xという変数に4が設定されている場合、(x + 3)という式を書けば、それは7として扱われるということです。

     質問の場合なら、

    If 好感度 > 20 Then
      Set 次ステージ シナリオ02A.eve
    Else
      Set 次ステージ シナリオ02b.eve
    EndIf

     となります。

     もちろん、02から04に飛ぶことも可能です。3話を飛ばすのだとしたら、ちゃん
    と話がつながるようにしなければなりませんが。

     それでは。

引用返信/返信 削除キー/
■7719 / inTopicNo.5)  Re[4]: 次のステージへ・・・
□投稿者/ 安藤一意 -(2003/03/29(Sat) 21:13:37)
    間違いはありませんでした。
    どうも詳しくありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -