| 変数を使うしかないですね。 まず、選択肢を出すにはAskコマンドを使用します。
Ask X 選択肢1 選択肢2 End
このように書きます。Xには質問文を書きます。省略もできます。
次に、選択の結果を反映してマップを分岐させるのにはSwitchコマンドを使います。
Switch X Case Y Z
このように書きます。Xには条件式を書きます。選択の結果を反映させたい場合は選択と書けばいいです。Yには対応値を書きます。選択の結果を反映させたい場合は数字を入れます。選択肢1が1、選択肢2が2となります。Zには実行するコマンドを入れます。X=Yとなった時にZが実行されます。
不藤さんのイメージで行くと
Ask 2つの戦場で同時に戦闘が起こっている。どちらに行く? Aマップ Bマップ End
Switch 選択 Case 0 Continue Case 1 マップA(←マップAのイベントファイル名を書く) Case 2 マップB(←マップBのイベントファイル名を書く)
となります。Case 0は省略できますが、エラーが出る場合があるので、出た場合は書いてください。Case 0の意味は、選択肢選択時にキャンセルした場合どうするかということです。
またエラーが出る場合など、質問があるときは聞いてください。
|