トーク関連TIPS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
全てのトークで使えるTIPS。関連:[[ランダムトーク]]
----
#contents
----
~
*違う台詞を同時に喋る [#jd8613cc]
スコープ切り替え用スクリプト「\0」と「\1」を使用する。例...
:\0サ\1う\0ン\1に\0バ\1ゅ\0ー\1う\0レ\1ぃ\0イ\1ん\0ン
この際、前後をクイックセクション(「\_q」)で囲めばノーウ...
:\_q\0サ\1う\0ン\1に\0バ\1ゅ\0ー\1う\0レ\1ぃ\0イ\1ん\0...
ただし自動挿入ウェイトの倍率や使用する文字(自動挿入ウェ...
-関連 [[¥0と¥1を同時にしゃべらせる>少し詳しい調理...
**違う台詞を同時に喋る@さおり [#f4462213]
やぎさん製作のSAORI、「parallel」を使えば、スムーズな表示...
現在の配布場所はこちら。http://ukgk.s34.xrea.com/poskoma/
記述例
*
(parallel,オロナミンC,リポビタンD)
三人同時喋りにも対応しています。
*
(parallel,大豆,にがり,おいしい水)
*起動時間イベント [#j9a911a7]
*OnMinuteChange
>起動時間イベント【タブ】(OS起動分)==0&&(Sender...
*起動時間イベント
>起動5時間まで【タブ】(OS起動時)<5
>起動10時間まで【タブ】(OS起動時)<10
>起動15時間まで【タブ】(OS起動時)<15
:起動から(OS起動時)時間。……はぁ。
*起動5時間まで
:起動から(OS起動時)時間経過しました。
*起動10時間まで
:起動から(OS起動時)時間。……まだ続けますか。
*起動15時間まで
:起動から(OS起動時)時間経過したよー……
起動から一時間ごとにイベントトークが発動します。~
偽林檎では(OS起動分)が取得できず常にゼロため、(Sende...
偶数時間経過ごとにトークの場合~
「割り算結果の余り」を求める演算子 % を使ってください。
*起動時間イベント
>何もしない【タブ】(OS起動時)%2==1
とか。
*会話にフラグをたてる [#q550c998]
例えば、ゴーストからユーザさんに「これあげる」みたいなイ...
*プレゼントイベント
>前にもらったことがある【タブ】(プレゼントもらった)
:ね、(ユーザ名)さんにこれあげる。
$プレゼントもらった=1
*前にもらったことがある
:こないだあげたあれ、大事にしてくれてる?
バレンタインイベント等で、チョコを何度もあげないようにし...
*ループ(簡易) [#p817960e]
内部関数のloopを利用した動的なループ
(loop、犬、3)
とすると(犬)(犬)(犬)と同じ意味に。回数を実行時に指...
(犬は*犬とか@犬とかトークか単語群等)~
加えて、実行中は(犬カウンタ)という変数が1,2,3と順番に設...
終了後に消えます。
(loop、犬、0、3)
と指定することもできます。この場合(犬カウンタ)は0,1,2,3...
さらに~
(loop、犬、1、4、2)
と指定することも。この場合(犬カウンタ)は1,3と変化します。
(loop、犬、4、1、-1)
なんてのも。4,3,2,1と変化。最初の引数にカッコをつけないよ...
-高度なループは[[ループ処理]]を参照。
*全てのランダムトークに同じ処理を与える [#ha44e5a9]
省略されている場合が多いので気づきにくいのですが、自発的...
*OnTalk
>(R1)【タブ】(R0)
()
*OnTalkに何かやらせる場合は上の書式に“追加”する形で記述...
では、実際に何か追加してみましょう。
*OnTalk
>(R1)【タブ】(R0)
()
$トーク回数=(トーク回数)+1
こうすればランダムトークの回数を自動的にカウントしてくれ...
*OnTalkの段階で各種トークへの分岐条件を設けるのもありで...
*順番に1回だけ読むスクリプト [#w743b92d]
正確にはランダムトークではないですが関連ということでここ...
変数とかの名前は、被らないように適宜変更してくださいな。
*
$カウンタ=(カウンタ)+1
>その(カウンタ)
$カウンタ=(カウンタ)-1
:ネタ切れです。
*その1
:うちの犬が階段でこけました。
怪我はありませんでした。
*その2
:今日のお夕飯はおそばでした。
きざみ海苔が大量にかかってて豪華な気分でした。
一つにはニュース的な用途。それから、ランダムトークなしで...
*1日に、1回だけ読むスクリプト。 [#a855e0d8]
-例)日記。『日記を読む』で呼び出し
*日記を読む
>日記初回【タブ】(変数「今回日記」の存在)==0
$前回日記【タブ】(今回日記)
$今回日記【タブ】(現在年)(現在月)(現在日)
>今日の日記はなし【タブ】(compare,(前回日記),(今回...
>(現在月)月(現在日)日の日記
>ランダムの日記
*日記初回
$今回日記【タブ】(現在年)(現在月)(現在日)
:初めて日記を書きます。
*今日の日記はなし
:もう読んだでしょ?
#特定で呼び出される日記
*2月14日の日記
:今日はバレンタインですねー。
#ランダムで呼び出される日記
*ランダムの日記
:(現在月)月(現在日)日の日記。
晴れでした。
日記の場合、夕方以降に見れるほうが自然。
-例)午後6時以降に日記を読ませるようにする
>(現在月)月(現在日)日の日記
>ランダムの日記
を
>(現在月)月(現在日)日の日記【タブ】(現在時)>17
>ランダムの日記【タブ】(現在時)>17
>まだ書いていない
*まだ書いていない
:まだかいてません。
にする。
*直前のランダムトークをもう一度喋る [#afe8a668]
(remember)を使うとイベントトークまで回想してしまうので...
ランダムトークを喋らせる時必ず()の下に「$r_talk【タブ...
(H○)とか使うとバグの元なので、先にr_talkにランダムトー...
*メニュー
:メニューです。
_○何か話して
_○さっきの話をもう一度
*OnTalk
>(R1)【タブ】(R0)
$r_talk【タブ】()
(r_talk)
*○何か話して
$r_talk【タブ】()
(r_talk)
*○さっきの話をもう一度
>まだ何も話してない【タブ】(変数「r_talk」の存在)==0
(r_talk)
*まだ何も話してない
:まだ何も話してないよ~。
*単語群のひとつの単語から2語以上拾う [#p1eb1e52]
*
$その1【タブ】(split,(ゴーストと相方),~)
$その2【タブ】(S0)
$その3【タブ】(S1)
:さっきね、(その2)に会ったよ。
:おお、(その3)は一緒だったか?
@ゴーストと相方
つぐな~今宵
さくら~うにゅう
双葉~ただきちさん
赤十字遥~タノ
みたいな。
この場合「~」で区切られた文字をそれぞれ、その2、その3...
「~」は、「、」とか、自分の好きなように。~
(replace系の指定文字とかドットとかコロンとかは避けるべし...
もちろん、
$その1【タブ】(split,(しりとり),、)
$その2【タブ】(S0)
$その3【タブ】(S1)
$その4【タブ】(S2)
@しりとり
りんご、ごりら、らっぱ
たぬき、きつね、ねこ
のびた、たぬきうどん、おまえの負け
:しりとりするぞー。じゃあ、「(その2)」!
:えーっと、「(その3)」。
:(その4)
みたいに3個以上でも使えます。ちなみに、(その1)には、...
詳しくは、splitの使い方を。
終了行:
全てのトークで使えるTIPS。関連:[[ランダムトーク]]
----
#contents
----
~
*違う台詞を同時に喋る [#jd8613cc]
スコープ切り替え用スクリプト「\0」と「\1」を使用する。例...
:\0サ\1う\0ン\1に\0バ\1ゅ\0ー\1う\0レ\1ぃ\0イ\1ん\0ン
この際、前後をクイックセクション(「\_q」)で囲めばノーウ...
:\_q\0サ\1う\0ン\1に\0バ\1ゅ\0ー\1う\0レ\1ぃ\0イ\1ん\0...
ただし自動挿入ウェイトの倍率や使用する文字(自動挿入ウェ...
-関連 [[¥0と¥1を同時にしゃべらせる>少し詳しい調理...
**違う台詞を同時に喋る@さおり [#f4462213]
やぎさん製作のSAORI、「parallel」を使えば、スムーズな表示...
現在の配布場所はこちら。http://ukgk.s34.xrea.com/poskoma/
記述例
*
(parallel,オロナミンC,リポビタンD)
三人同時喋りにも対応しています。
*
(parallel,大豆,にがり,おいしい水)
*起動時間イベント [#j9a911a7]
*OnMinuteChange
>起動時間イベント【タブ】(OS起動分)==0&&(Sender...
*起動時間イベント
>起動5時間まで【タブ】(OS起動時)<5
>起動10時間まで【タブ】(OS起動時)<10
>起動15時間まで【タブ】(OS起動時)<15
:起動から(OS起動時)時間。……はぁ。
*起動5時間まで
:起動から(OS起動時)時間経過しました。
*起動10時間まで
:起動から(OS起動時)時間。……まだ続けますか。
*起動15時間まで
:起動から(OS起動時)時間経過したよー……
起動から一時間ごとにイベントトークが発動します。~
偽林檎では(OS起動分)が取得できず常にゼロため、(Sende...
偶数時間経過ごとにトークの場合~
「割り算結果の余り」を求める演算子 % を使ってください。
*起動時間イベント
>何もしない【タブ】(OS起動時)%2==1
とか。
*会話にフラグをたてる [#q550c998]
例えば、ゴーストからユーザさんに「これあげる」みたいなイ...
*プレゼントイベント
>前にもらったことがある【タブ】(プレゼントもらった)
:ね、(ユーザ名)さんにこれあげる。
$プレゼントもらった=1
*前にもらったことがある
:こないだあげたあれ、大事にしてくれてる?
バレンタインイベント等で、チョコを何度もあげないようにし...
*ループ(簡易) [#p817960e]
内部関数のloopを利用した動的なループ
(loop、犬、3)
とすると(犬)(犬)(犬)と同じ意味に。回数を実行時に指...
(犬は*犬とか@犬とかトークか単語群等)~
加えて、実行中は(犬カウンタ)という変数が1,2,3と順番に設...
終了後に消えます。
(loop、犬、0、3)
と指定することもできます。この場合(犬カウンタ)は0,1,2,3...
さらに~
(loop、犬、1、4、2)
と指定することも。この場合(犬カウンタ)は1,3と変化します。
(loop、犬、4、1、-1)
なんてのも。4,3,2,1と変化。最初の引数にカッコをつけないよ...
-高度なループは[[ループ処理]]を参照。
*全てのランダムトークに同じ処理を与える [#ha44e5a9]
省略されている場合が多いので気づきにくいのですが、自発的...
*OnTalk
>(R1)【タブ】(R0)
()
*OnTalkに何かやらせる場合は上の書式に“追加”する形で記述...
では、実際に何か追加してみましょう。
*OnTalk
>(R1)【タブ】(R0)
()
$トーク回数=(トーク回数)+1
こうすればランダムトークの回数を自動的にカウントしてくれ...
*OnTalkの段階で各種トークへの分岐条件を設けるのもありで...
*順番に1回だけ読むスクリプト [#w743b92d]
正確にはランダムトークではないですが関連ということでここ...
変数とかの名前は、被らないように適宜変更してくださいな。
*
$カウンタ=(カウンタ)+1
>その(カウンタ)
$カウンタ=(カウンタ)-1
:ネタ切れです。
*その1
:うちの犬が階段でこけました。
怪我はありませんでした。
*その2
:今日のお夕飯はおそばでした。
きざみ海苔が大量にかかってて豪華な気分でした。
一つにはニュース的な用途。それから、ランダムトークなしで...
*1日に、1回だけ読むスクリプト。 [#a855e0d8]
-例)日記。『日記を読む』で呼び出し
*日記を読む
>日記初回【タブ】(変数「今回日記」の存在)==0
$前回日記【タブ】(今回日記)
$今回日記【タブ】(現在年)(現在月)(現在日)
>今日の日記はなし【タブ】(compare,(前回日記),(今回...
>(現在月)月(現在日)日の日記
>ランダムの日記
*日記初回
$今回日記【タブ】(現在年)(現在月)(現在日)
:初めて日記を書きます。
*今日の日記はなし
:もう読んだでしょ?
#特定で呼び出される日記
*2月14日の日記
:今日はバレンタインですねー。
#ランダムで呼び出される日記
*ランダムの日記
:(現在月)月(現在日)日の日記。
晴れでした。
日記の場合、夕方以降に見れるほうが自然。
-例)午後6時以降に日記を読ませるようにする
>(現在月)月(現在日)日の日記
>ランダムの日記
を
>(現在月)月(現在日)日の日記【タブ】(現在時)>17
>ランダムの日記【タブ】(現在時)>17
>まだ書いていない
*まだ書いていない
:まだかいてません。
にする。
*直前のランダムトークをもう一度喋る [#afe8a668]
(remember)を使うとイベントトークまで回想してしまうので...
ランダムトークを喋らせる時必ず()の下に「$r_talk【タブ...
(H○)とか使うとバグの元なので、先にr_talkにランダムトー...
*メニュー
:メニューです。
_○何か話して
_○さっきの話をもう一度
*OnTalk
>(R1)【タブ】(R0)
$r_talk【タブ】()
(r_talk)
*○何か話して
$r_talk【タブ】()
(r_talk)
*○さっきの話をもう一度
>まだ何も話してない【タブ】(変数「r_talk」の存在)==0
(r_talk)
*まだ何も話してない
:まだ何も話してないよ~。
*単語群のひとつの単語から2語以上拾う [#p1eb1e52]
*
$その1【タブ】(split,(ゴーストと相方),~)
$その2【タブ】(S0)
$その3【タブ】(S1)
:さっきね、(その2)に会ったよ。
:おお、(その3)は一緒だったか?
@ゴーストと相方
つぐな~今宵
さくら~うにゅう
双葉~ただきちさん
赤十字遥~タノ
みたいな。
この場合「~」で区切られた文字をそれぞれ、その2、その3...
「~」は、「、」とか、自分の好きなように。~
(replace系の指定文字とかドットとかコロンとかは避けるべし...
もちろん、
$その1【タブ】(split,(しりとり),、)
$その2【タブ】(S0)
$その3【タブ】(S1)
$その4【タブ】(S2)
@しりとり
りんご、ごりら、らっぱ
たぬき、きつね、ねこ
のびた、たぬきうどん、おまえの負け
:しりとりするぞー。じゃあ、「(その2)」!
:えーっと、「(その3)」。
:(その4)
みたいに3個以上でも使えます。ちなみに、(その1)には、...
詳しくは、splitの使い方を。
ページ名: