WAkh3r  <a href="http://vsifqftyfmga.com/">vsifqftyfmga</a>
*どういう機能? [#a9121892]
-特定の選択肢でタイムアウトした時「前回と同じ選択肢」を選ぶようになります。
-自動選択のON・OFFを設定できます
-選択肢毎に自動選択を行う・行わないを選べます。
*使い方 [#k1af8c21]
**導入 [#neb050a8]
+サンプルソースを辞書フォルダに入れる
+''「ポストと狛犬」をテンプレとして使用している場合、&color(Red){dic02_event.txtの*OnChoiceSelectと*OnChoiceTimeoutを消しておく};。''
**自働選択を行う [#ne33a9f6]
-トークの頭に変数「選択肢ラベル」にその選択肢の名前を入れます。
**自働選択を行わない [#s4ea1c20]
-トークの頭に変数「選択肢ラベル」を入れなければ自働選択は行われません。
**自働選択機能をONにしたい、OFFにしたい [#v7077ce2]
-ラベル「自働選択設定変更」を呼び出せば自働で切り替わります。
**あれ、できないよ? [#gf63da23]
-$選択肢ラベルをトークの頭に入れていますか
-自動選択をONにしていますか
-*OnChoiceSelectが複数ある可能性があります。見付けて削除すると正常に動作します。
-*OnChoiceTimeoutが以下同文
**今後の展開 [#rb25e952]
-募集中
-YAYA、華和梨対応
*サンプルソース [#fee4dadd]
~
*1が押された~
>自動選択設定変更~
~
*2が押された~
$選択肢ラベル【タブ】選択肢テスト~
\0\_q選択肢テストです。~
タイムアウトで自動選択が発生します。~
\![*]\q[選択肢1,ラベルA]~
\![*]\q[選択肢2,ラベルB]\_q~
~
*3が押された~
\0\_q選択肢テストその2です。~
タイムアウトで自動選択が発生しません。~
\![*]\q[選択肢1,ラベルA]~
\![*]\q[選択肢2,ラベルB]\_q~
~
*4が押された~
>情報表示~
~
#--------------------------------------------------------------------~
#重要な所開始~
#--------------------------------------------------------------------~
~
*自動選択設定変更【タブ】(自動選択ON)~
$自動選択ON【タブ】0~
\0自動選択をOFFにしました。~
~
*自動選択設定変更【タブ】!(自動選択ON)~
$自動選択ON【タブ】1~
\0自動選択をONにしました。~
~
#(R0)【タブ】選択された選択肢のID~
*OnChoiceSelect~
>OnChoiceSelect_NOACS【タブ】(選択肢ラベル)==(空白)||!(自動選択ON)~
$(選択肢ラベル)自動選択【タブ】(R0)~
$選択肢ラベル【タブ】~
>(R0)~
~
*OnChoiceSelect_NOACS~
$選択肢ラベル【タブ】~
>(R0)~
~
*OnChoiceTimeout~
$移動ラベル【タブ】((選択肢ラベル)自動選択)~
$選択肢ラベル【タブ】~
\0選択肢、タイムアウト。~
>OnChoiceTimeout_NOACS【タブ】(選択肢ラベル)==(空白)||!(自動選択ON)~
$移動ラベル【タブ】((選択肢ラベル)自動選択)~
$選択肢ラベル【タブ】~
自動選択を行います。~
>(移動ラベル)~
~
#何もしない
*OnChoiceTimeout_NOACS~
$選択肢ラベル【タブ】~
~
#--------------------------------------------------------------------~
#重要な所終了~
#--------------------------------------------------------------------~
~
*ラベルA~
\0ラベルAを選択しました~
(情報表示)~
~
*ラベルB~
\0ラベルBを選択しました~
(情報表示)~
~
*情報表示~
\0\w5\_q自動選択機能は(if,(自動選択ON),ON,OFF)になっています~
φ$選択肢ラベルは (選択肢ラベル)~
φ$自動選択ラベルは  ((選択肢ラベル)自動選択)~

*どう動いてるの? [#vf429d3a]
*どう動いてるの? [#tfa9398c]
*どう動いてるの? [#i1ef33c5]
主に自分向け。
**自動選択の設定 [#dc091bb8]
***自動選択ON&自動選択機能を使う [#le9f7b0f]
+$選択肢ラベルに適当な名前を入れる。仮に「Prismriver」とする。
-選択肢を選ぶ。仮に「Marlin」
+*OnChoiceSelectに移動
+$(選択肢ラベル)自動選択に(R0)を入れる。~
→$Prismriver自動選択にMarlinを入れる。
+$選択肢ラベルを消す
+
+
+
***自動選択ON&自動選択機能を使わない [#q41a4ace]
***自動選択OFF [#qa4c93d1]
**自動選択の実行 [#dd6cdd80]
***自動選択を使う選択肢 [#wc44f137]
***自動選択を使わない選択肢 [#j227cdba]
***自動選択OFF [#b4c63d0c]
**前提条件 [#r739b65d]
**前提条件 [#k1f07bb3]
-選択肢は「Lunasa」「Merlin」「Lyrica」の3種があり、それぞれ同名のラベルに飛ぶ。
**自動選択の設定 [#z78dba61]
**自動選択の設定 [#pb3131e0]

***自動選択ON&自動選択機能を使う [#ba499f34]
***自動選択ON&自動選択機能を使う [#q23522f3]
+適当な選択肢
++$選択肢ラベルに名前を入れる。仮に「Prismriver」とする。~
++選択肢「Marlin」を選択。
++*OnChoiceSelectに飛ぶ
+*OnChoiceSelect
++変数「Prismriver自動選択」にMarlinを入れる。
++変数「選択肢ラベル」を消す
++*Marlinに飛ぶ。
+*Marlin
++めるぽ。

***自動選択ON&自動選択機能を使わない [#v75f729c]
***自動選択ON&自動選択機能を使わない [#c7e33b81]
+適当な選択肢
++選択肢「Marlin」を選択。
++*OnChoiceSelectに飛ぶ
+*OnChoiceSelect
++変数「選択肢ラベル」が空白なので、*OnChoiceSelect_NOACSに飛ぶ
+*OnChoiceSelect_NOACS
++変数「選択肢ラベル」を消す
++変数「選択肢ラベル」を消す。(自動選択OFFの為の措置)
++*Marlinに飛ぶ。
+*Marlin
++めるぽ。

***自動選択OFF [#k8fff26a]
***自動選択OFF [#uec7aeb4]
+適当な選択肢
++$選択肢ラベルに名前を入れる。仮に「Prismriver」とする。~
++$選択肢ラベルに名前を入れる。仮に「Prismriver」とする。この部分は飛ばしても良い。~
++選択肢「Marlin」を選択。
++*OnChoiceSelectに飛ぶ
+*OnChoiceSelect
++変数「自動選択ON」が0なので、*OnChoiceSelect_NOACSに飛ぶ。以下略。
++変数「自動選択ON」が0なので、*OnChoiceSelect_NOACSに飛ぶ。
+*OnChoiceSelect_NOACS
++変数「選択肢ラベル」を消す。
++*Marlinに飛ぶ。
+*Marlin
++めるぽ。

**自動選択の実行 [#jc3c3b30]
**自動選択の実行 [#ed1c614a]

***自動選択ON&自動選択を使う選択肢 [#i09d2133]
***自動選択ON&自動選択を使う選択肢 [#vd181af2]

+適当な選択肢
++変数「選択肢ラベル」に名前を入れる。仮に「Prismriver」とする。
++タイムアウトするまで放置。
++*OnChoiceTimeoutに飛ぶ
+*OnChoiceTimeout
++変数「移動ラベル」に変数「(選択肢ラベル)自動選択」を入れる。~
+++変数「選択肢ラベル」の中身はPrismriverなので、変数「Prismriver自動選択」を参照する。~
+++変数「Prismriver自動選択」の中身はMerlinなので、Merlinを入れる~
+++変数「Prismriver自動選択」の中身はMerlinなので、変数「移動ラベル」にMerlinを入れる~
++変数「選択肢ラベル」を消す
++*Merlinに飛ぶ。
+*Merlin
++めるぽ。
***自動選択ON&自動選択を使わない選択肢 [#kd9615d0]

***自動選択OFF [#i5f9703a]
***自動選択ON&自動選択を使わない選択肢 [#p07ab5b9]

+適当な選択肢
++タイムアウトするまで放置。
++*OnChoiceTimeoutに飛ぶ
+*OnChoiceTimeout
++変数「選択肢ラベル」が空白なので、*OnChoiceTimeout_NOACSに飛ぶ。
+*OnChoiceTimeout_NOACS
++変数「選択肢ラベル」を消す。(自動選択OFFの為の措置)

***自動選択OFF [#x9b7285f]
+適当な選択肢
++変数「選択肢ラベル」に名前を入れる。仮に「Prismriver」とする。この部分は飛ばしても良い。
++タイムアウトするまで放置。
++*OnChoiceTimeoutに飛ぶ
+*OnChoiceTimeout
++変数「自動選択ON」が0なので、*OnChoiceTimeout_NOACSに飛ぶ。
+*OnChoiceTimeout_NOACS
++変数「選択肢ラベル」を消す。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS