| お初にお目にかかります。 SRCユーザーの1人「GAMEMASTER」と申します。
> 10個ぐらい選択肢を作るつもりですが、答えの作り方がわかりません > ifで作っているんですが、よくわかりません > 教えてください
まず、選択肢と得られる回答の形の関係は次の通りです。
Ask 以下の10個から選択して下さい 選択肢1 選択肢2 ・・・ 選択肢10 End
この時、選択した項目の「順番の数字(半角)」がシステム変数「選択」に代入されます。「Askコマンド内で記述した選択肢の本文」ではないので、注意する必要があります。
Askコマンドで「選択」を得たら、次はその内容による条件分岐です。 Ifコマンドでも可能ですが、選択肢の数が多い場合はSwitchコマンドを利用する方が軽量になります。
Switch 選択
Case 1
(選択肢1を選択した結果のイベント)
Case 2
(選択肢2を選択した結果のイベント)
Case 3 4
(選択肢3もしくは4を選択した結果のイベント)
Case Else
(上記以外の選択肢を選択した結果のイベント)
EndSw
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|