†タイムアウトしたときに設定された選択肢を自動的に選択する。どの選択肢を選択するかはユーザ側で設定可能。いうかそうでないと無意味だし。ランダムトーク中に選択肢を仕込んでも「・・・無視?」とか言われない。作業の傍らで立たせてると選択肢出ても選択できないし。そこを何とかするための物。適当なのでツッコミは無しで。使えば使うほどセーブデータのサイズは増える。ACSに対応してないトークがタイムアウトすると・・・。タイムアウト無効をかけましょう。ここは何とかしないとなぁ。一応対処法を考えてみました。対応してないトークに選択肢を使う場合、「$ACS対応0」と記述すると幸せになれるかも。†\![raise,OnACSChoice2,元ラベル,ジャンプ先1,表示文1,ジャンプ先2,表示文2,"トーク",制限時間]こちらが呼び出し用テンプレート。実際に普通のトークを変換してみましょう。*選択テスト\![set,choicetimeout,(タイムアウト時間)]:(105)いっつてすと。:(206)テストです。\q[OK,成功しました]\q[NG,失敗しました]*選択テスト$ACS対応1\![raise,OnACSChoice2,選択テスト,成功しました,OK,失敗しました,NG,"\0(105)いっつてすと。\1(206)テストです。\0",(タイムアウト時間)]はい、ごく普通のテスト用トークですね。こんな感じに変換します。これ以降の説明で対応関係が分からなくなったらこちらを参照してください。(R6)のタイムアウト時間に任意の数値を入れることでタイムアウト時間を設定できます。\q[自動選択に設定,OnACSSet,(R0),(R3)]最初の2行は設定に応じて動作を変更するためのもの。ジャンプ元ラベル情報はタイムアウトの際に使用します。(R5)はトークの内容。そのあとの\1は選択肢を表示する側。\p[2]、\0など好みに合わせて変更してください。if~「(R0)ACイベントラベル」の存在~は変数が存在しなかった際に変数を作成する部分。