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 ++変数「選択肢ラベル」を消す。