特殊記号一覧
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
里々の辞書で使う特殊記号。(全て全角入力)
----
#contents
----
~
** [#d0671588]
トークを書くときに必要な記号。&color(red){里々の全てはこ...
難しく言うと、辞書内においてトーク、栞リソース、ユーザー...
この記号の次行以降にトーク等を記述します。~
*に限らず、里々の特殊記号は行頭に記述しなければ効果のな...
これらは文中では通常の文字として扱われることに注意して下...
以下、記述の例。
*
:ランダムトーク1です。
*
:(0)ランダムトーク2です。(道具)を使って銀行に向か...
:(11)落ち着け!
@道具
つるはし
バールのようなもの
*
>カレーに関すること
*カレーに関すること
:スパイスの種類が少ないほど辛く!
種類が多いほどマイルドに!
*OnBoot
:(5)起動完了です。
*sakura.portalsites
里々Wiki
https://soliton.sub.jp/satori/index.php?FrontPage
ここでは*の他に、[[>>#q19f7fda]]、[[:>#xc07c81a]]、[[...
-''*のみ''~
一定時間毎にランダムに呼び出される[[ランダムトーク]]にな...
-''*の後になんらかの文字列''~
そのままでは使われず、[[()>#na7d3d63]]や[[>>#q19f7fda]...
イベント・リソース名等の例外を除き、好きな名前を付けるこ...
-''*の後にイベント・リソース名''~
[[イベントトーク>少し詳しい調理方法#d9918778]]や、[[右ク...
里々Wikiでは全てのイベント・リソースの種類についての解説...
参考サイト→[[UKADOC Project>https://ssp.shillest.net/ukad...
ゴーストはトークの集合によって形作られるので、初めての人...
**補足 [#b8d31e89]
-辞書ファイル名dicAnchor○○.txt内で記述した場合は、トーク...
-何らかの方法でトークを呼び出したとき、同じトーク名が複数...
-変数「[[会話時サーフェス戻し>特殊変数#j901292e]]」が"有...
-自動挿入されるスクリプトの前に文を記述したい場合は変数「...
-トーク名の後ろに【タブ】を付け、採用条件を設定する事もで...
**採用条件 [#q1c400bd]
トークは候補が複数あれば普通はランダムで選択されますが、...
@単語群名【タブ】条件式
*トーク名【タブ】条件式
このように、各要素に[[条件式]]を付けると、結果が真のもの...
#使用例
*【タブ】(現在曜日)==日
:今日は日曜日~♪
*【タブ】(現在曜日)!=日
:今日は平日。
*
:今日はいい天気だね。
日曜日の時は「今日は日曜日~♪」「今日はいい天気だね。」~
それ以外の日の時は「今日は平日。」「今日はいい天気だね。」~
が、それぞれ候補になります。~
*@ [#fbe5f29b]
単語群を定義する記号。~
やはり行頭に記述する必要があります。~
これ以降に定義したものは、一行ごとに単語として分割されま...
単語群の挙動を熟知しているならばトークを書くことも可能で...
*と同じく、後述する丸括弧&color(red){()};を使い、(単...
また、単語の追加関数を使用すると、辞書を変更する事無くユ...
@季節
春
夏
秋
冬
*
:(季節)はいいね~
:どの季節でも言ってるジャン
例では一語だけですが長文も使えます。
関連→:[[関数一覧]] 単語の追加、追加単語の削除、追加単語の...
***と@の違い [#vbc85923]
ざっくり言えば@による単語群は「トークではない」というの...
一行ごとに分割されることと、単語群で使える専用の関数があ...
末尾に改行が含まれないので、単語群としてだけでなく次のよ...
-[[SAORI定義 >ファイル構成#q327057d]] ([[satori_conf.txt...
-[[右クリックメニュー]]等の栞リソース (ゴースト「ポスト...
-[[()>特殊記号一覧#na7d3d63]]、[[call関数]]、loop関数等...
単語群1個で使用します、これは*でトーク・ユーザー関数を...
*: [#xc07c81a]
スコープの切り替えを行います。詳細は[[スコープ切り替え]]...
ざっくりいうと、:がくる度に\0(本体側)と\1(相方)が交...
*
:おはよう
:こんにちわ
:なんでやねん!
この例では、本体側「おはよう」、相方「こんにちは」、本体...
*
おはよう
:こんにちわ
:なんでやねん!
上の例は相方「おはよう」、本体側「こんにちは」、相方「な...
つまり上の例と喋る人物が逆になります。~
挙動的には、最初の:は\0に置換されます。~
なので:が来るまでの最初の文章は\1(相方)の台詞になると...
*$ [#oaf50eda]
変数の操作を行います。~
主に値を代入をしたり、削除したりします。~
行頭に記述する必要があります。~
変数の詳細は[[変数]]を参照。~
$変数名【タブ】値
$変数名=値
前者は【タブ】を使用して変数名に値を''文字列として''代入...
変数名はほぼ自由に設定できますが、いわゆる予約語にあたる[...
*() [#na7d3d63]
サーフェス切替、トーク・関数・単語群・変数の呼び出しに使...
プログラム経験者でも最初は戸惑う。~
-''()内に数字を記述した場合''~
ゴーストのサーフェスを指定した番号の物に変更します。~
詳しく→[[サーフェス]]
-''()内に文字を記述した場合''~
該当する[[文(トーク)*>#d0671588]]、[[単語群@>#fbe5f29...
置き換える対象がなかった場合は括弧ごとそのまま表示されま...
-''()内に何も記述しない場合''~
ランダムトークに置き換わります。
*
:(5)こんにちは!
今日の貴方の運勢は(今日の運勢)だよ!
@今日の運勢
吉
凶
上の例では(5)がサーフェス変更の¥s[5]、(今日の運勢...
**改行 [#fd8d5e31]
()中に書かれた改行は全て無視されます。~
以下極端な例ですが同じ意味です。
(へんすう)
(へ
んす
う)
**入れ子 [#vf9774ef]
()自体を入れ子にできます。~
ただし、入れ子になった括弧は&color(red){''内側から順に''}...
**括弧が展開されない場合 [#g2890b22]
[[φ>#d9244c7e]]でエスケープする以外でも、括弧が展開されな...
[[(R0)>情報取得変数#l0da4eb8]]や[[(S0)>情報取得変...
例えばイベントのOnFileDrop2で、名前に"(1)"等が入ったフ...
(R0)
(replace,(R0),\,/)
$ファイル名=(R0)
(ファイル名)
これらを使用したとき、一つ目の記述はファイル名がそのまま...
二つ目の記述は関数を通したケースで、¥s[1]に変換されて...
三つ目は先に変数に保存してから呼び出すケース。やっぱり&ye...
関連
-[[困ったときの対処法 - ユーザー入力やファイル名など外部...
-[[SAORI/YAYA - 里々文字列変換>SAORI/YAYA#n744a43a]]
*# [#h0533f16]
コメントの始まりを表す記号。~
トーク中で記述するとそれ以降の文字はトークとして表示され...
またトーク中で記述した場合それ以降の行に表示される有効文...
辞書
#テスト
*
:テスト#てすと
#
テスツ
#
#
実際の表示
テスト
テスツ
*> [#q19f7fda]
指定した[[*トーク>#d0671588]]へとジャンプします。~
行頭に記述する必要があります。~
>ジャンプ先
>ジャンプ先【タブ】条件式
>に続いてトーク名を記述すると、一致するトーク名があった...
ジャンプ先トークが無い場合、または''[[条件式]]''が真にな...
従って、条件式による分岐に用いる最も基本的な記号になりま...
-ジャンプ先のトーク名を記述しない場合、ランダムトークにジ...
-指定したトークを呼び出す性質から[[()>#na7d3d63]]と似て...
*
>謎ジャム
*謎ジャム
:今日のご飯はー?
>ジャム未経験【タブ】(変数「ジャム」の存在)
またこのジャムか!
*ジャム未経験
$ジャム【タブ】経験した
:なに?このケバい色したジャム…。
ジャンプが成立すると、そのままジャンプ先のトークにつなが...
*
>(現在時)時トーク
>
*
>15時トーク【タブ】(現在時)==15
>
*15時トーク
:3時だよ、おやつくれ
上の例では二つのランダムトークはどちらも15時の場合のみ...
演算子については[[演算子一覧]]を参照して下さい。~
*≫ [#d0c571de]
あいまい検索のジャンプ。ものすごい特殊。~
詳細はこちらを参照のこと→https://ukiya.hatenadiary.org/en...
-[[コミュニケート]]とか[[ゴースト切り替え]]によく使われま...
*≧ [#g986fa32]
里々Mc163-1以降で使用可能。~
「タグ検索」によってジャンプ。
*
:きょうのおやつはね・・・
≧たべもの「 おやつ
*たべもの「 ごはん おやつ
:ホットケーキにしよう!
*たべもの「 ごはん
:お好み焼きがいいな。
*たべもの「 おやつ
:たいやきに決定!
上の例では『たべもの 「○○』の中から『おやつ』のタグがあ...
結果は「ホットケーキ」か「たいやき」のトークのどちらか。~
~
コミュニケートと違ってタグは「完全一致」しているものだけ...
~
『「』の次やタグの間には全角スペースをいれる。~
なお、ジャンプ先の書き方は[[あいまい検索>#d0c571de]]や[[...
*_ [#q88485d2]
バルーンに選択肢を表示してユーザーに選択させます。~
行頭に記述する必要があります。~
詳細は[[選択肢]]を参照。~
*→ [#h4a6f971]
同時起動している他のゴーストと会話に使用します。~
→は行頭に書く必要があります。~
詳細は[[コミュニケート]]を参照。~
*φ [#d9244c7e]
エスケープ記号。~
現時点では主に「次の特殊記号を無効化する」目的で使用しま...
「ふぁい」で変換すると出ます。~
φ記号そのものを使う場合はφφと記述してください。φが一つ出...
色々なものを無効化するので、たとえば&color(#ff0000){φ(};...
閉じカッコを表示したい場合は&color(#ff0000){φ)};で。~
もちろん、置き換え対象が無い場合はそのままカッコつきで出...
\\φuとすれば\uがちゃんと出せます。~
φ…とすると、replaceも無効化できます。~
----
行末にφを置くと、その改行は無いものとして扱われます。~
次の行とつながるってことね。~
カッコ内では同じ処理が自動的に行われます。~
*OnBoot
:φ
(iflist、(現在時)、
<6、こんばんは。、
<11、おはようございます。、
<18、こんにちは。、
<24、こんばんは。
)
ついでに、カッコの中の改行は全て無視されます。
終了行:
里々の辞書で使う特殊記号。(全て全角入力)
----
#contents
----
~
** [#d0671588]
トークを書くときに必要な記号。&color(red){里々の全てはこ...
難しく言うと、辞書内においてトーク、栞リソース、ユーザー...
この記号の次行以降にトーク等を記述します。~
*に限らず、里々の特殊記号は行頭に記述しなければ効果のな...
これらは文中では通常の文字として扱われることに注意して下...
以下、記述の例。
*
:ランダムトーク1です。
*
:(0)ランダムトーク2です。(道具)を使って銀行に向か...
:(11)落ち着け!
@道具
つるはし
バールのようなもの
*
>カレーに関すること
*カレーに関すること
:スパイスの種類が少ないほど辛く!
種類が多いほどマイルドに!
*OnBoot
:(5)起動完了です。
*sakura.portalsites
里々Wiki
https://soliton.sub.jp/satori/index.php?FrontPage
ここでは*の他に、[[>>#q19f7fda]]、[[:>#xc07c81a]]、[[...
-''*のみ''~
一定時間毎にランダムに呼び出される[[ランダムトーク]]にな...
-''*の後になんらかの文字列''~
そのままでは使われず、[[()>#na7d3d63]]や[[>>#q19f7fda]...
イベント・リソース名等の例外を除き、好きな名前を付けるこ...
-''*の後にイベント・リソース名''~
[[イベントトーク>少し詳しい調理方法#d9918778]]や、[[右ク...
里々Wikiでは全てのイベント・リソースの種類についての解説...
参考サイト→[[UKADOC Project>https://ssp.shillest.net/ukad...
ゴーストはトークの集合によって形作られるので、初めての人...
**補足 [#b8d31e89]
-辞書ファイル名dicAnchor○○.txt内で記述した場合は、トーク...
-何らかの方法でトークを呼び出したとき、同じトーク名が複数...
-変数「[[会話時サーフェス戻し>特殊変数#j901292e]]」が"有...
-自動挿入されるスクリプトの前に文を記述したい場合は変数「...
-トーク名の後ろに【タブ】を付け、採用条件を設定する事もで...
**採用条件 [#q1c400bd]
トークは候補が複数あれば普通はランダムで選択されますが、...
@単語群名【タブ】条件式
*トーク名【タブ】条件式
このように、各要素に[[条件式]]を付けると、結果が真のもの...
#使用例
*【タブ】(現在曜日)==日
:今日は日曜日~♪
*【タブ】(現在曜日)!=日
:今日は平日。
*
:今日はいい天気だね。
日曜日の時は「今日は日曜日~♪」「今日はいい天気だね。」~
それ以外の日の時は「今日は平日。」「今日はいい天気だね。」~
が、それぞれ候補になります。~
*@ [#fbe5f29b]
単語群を定義する記号。~
やはり行頭に記述する必要があります。~
これ以降に定義したものは、一行ごとに単語として分割されま...
単語群の挙動を熟知しているならばトークを書くことも可能で...
*と同じく、後述する丸括弧&color(red){()};を使い、(単...
また、単語の追加関数を使用すると、辞書を変更する事無くユ...
@季節
春
夏
秋
冬
*
:(季節)はいいね~
:どの季節でも言ってるジャン
例では一語だけですが長文も使えます。
関連→:[[関数一覧]] 単語の追加、追加単語の削除、追加単語の...
***と@の違い [#vbc85923]
ざっくり言えば@による単語群は「トークではない」というの...
一行ごとに分割されることと、単語群で使える専用の関数があ...
末尾に改行が含まれないので、単語群としてだけでなく次のよ...
-[[SAORI定義 >ファイル構成#q327057d]] ([[satori_conf.txt...
-[[右クリックメニュー]]等の栞リソース (ゴースト「ポスト...
-[[()>特殊記号一覧#na7d3d63]]、[[call関数]]、loop関数等...
単語群1個で使用します、これは*でトーク・ユーザー関数を...
*: [#xc07c81a]
スコープの切り替えを行います。詳細は[[スコープ切り替え]]...
ざっくりいうと、:がくる度に\0(本体側)と\1(相方)が交...
*
:おはよう
:こんにちわ
:なんでやねん!
この例では、本体側「おはよう」、相方「こんにちは」、本体...
*
おはよう
:こんにちわ
:なんでやねん!
上の例は相方「おはよう」、本体側「こんにちは」、相方「な...
つまり上の例と喋る人物が逆になります。~
挙動的には、最初の:は\0に置換されます。~
なので:が来るまでの最初の文章は\1(相方)の台詞になると...
*$ [#oaf50eda]
変数の操作を行います。~
主に値を代入をしたり、削除したりします。~
行頭に記述する必要があります。~
変数の詳細は[[変数]]を参照。~
$変数名【タブ】値
$変数名=値
前者は【タブ】を使用して変数名に値を''文字列として''代入...
変数名はほぼ自由に設定できますが、いわゆる予約語にあたる[...
*() [#na7d3d63]
サーフェス切替、トーク・関数・単語群・変数の呼び出しに使...
プログラム経験者でも最初は戸惑う。~
-''()内に数字を記述した場合''~
ゴーストのサーフェスを指定した番号の物に変更します。~
詳しく→[[サーフェス]]
-''()内に文字を記述した場合''~
該当する[[文(トーク)*>#d0671588]]、[[単語群@>#fbe5f29...
置き換える対象がなかった場合は括弧ごとそのまま表示されま...
-''()内に何も記述しない場合''~
ランダムトークに置き換わります。
*
:(5)こんにちは!
今日の貴方の運勢は(今日の運勢)だよ!
@今日の運勢
吉
凶
上の例では(5)がサーフェス変更の¥s[5]、(今日の運勢...
**改行 [#fd8d5e31]
()中に書かれた改行は全て無視されます。~
以下極端な例ですが同じ意味です。
(へんすう)
(へ
んす
う)
**入れ子 [#vf9774ef]
()自体を入れ子にできます。~
ただし、入れ子になった括弧は&color(red){''内側から順に''}...
**括弧が展開されない場合 [#g2890b22]
[[φ>#d9244c7e]]でエスケープする以外でも、括弧が展開されな...
[[(R0)>情報取得変数#l0da4eb8]]や[[(S0)>情報取得変...
例えばイベントのOnFileDrop2で、名前に"(1)"等が入ったフ...
(R0)
(replace,(R0),\,/)
$ファイル名=(R0)
(ファイル名)
これらを使用したとき、一つ目の記述はファイル名がそのまま...
二つ目の記述は関数を通したケースで、¥s[1]に変換されて...
三つ目は先に変数に保存してから呼び出すケース。やっぱり&ye...
関連
-[[困ったときの対処法 - ユーザー入力やファイル名など外部...
-[[SAORI/YAYA - 里々文字列変換>SAORI/YAYA#n744a43a]]
*# [#h0533f16]
コメントの始まりを表す記号。~
トーク中で記述するとそれ以降の文字はトークとして表示され...
またトーク中で記述した場合それ以降の行に表示される有効文...
辞書
#テスト
*
:テスト#てすと
#
テスツ
#
#
実際の表示
テスト
テスツ
*> [#q19f7fda]
指定した[[*トーク>#d0671588]]へとジャンプします。~
行頭に記述する必要があります。~
>ジャンプ先
>ジャンプ先【タブ】条件式
>に続いてトーク名を記述すると、一致するトーク名があった...
ジャンプ先トークが無い場合、または''[[条件式]]''が真にな...
従って、条件式による分岐に用いる最も基本的な記号になりま...
-ジャンプ先のトーク名を記述しない場合、ランダムトークにジ...
-指定したトークを呼び出す性質から[[()>#na7d3d63]]と似て...
*
>謎ジャム
*謎ジャム
:今日のご飯はー?
>ジャム未経験【タブ】(変数「ジャム」の存在)
またこのジャムか!
*ジャム未経験
$ジャム【タブ】経験した
:なに?このケバい色したジャム…。
ジャンプが成立すると、そのままジャンプ先のトークにつなが...
*
>(現在時)時トーク
>
*
>15時トーク【タブ】(現在時)==15
>
*15時トーク
:3時だよ、おやつくれ
上の例では二つのランダムトークはどちらも15時の場合のみ...
演算子については[[演算子一覧]]を参照して下さい。~
*≫ [#d0c571de]
あいまい検索のジャンプ。ものすごい特殊。~
詳細はこちらを参照のこと→https://ukiya.hatenadiary.org/en...
-[[コミュニケート]]とか[[ゴースト切り替え]]によく使われま...
*≧ [#g986fa32]
里々Mc163-1以降で使用可能。~
「タグ検索」によってジャンプ。
*
:きょうのおやつはね・・・
≧たべもの「 おやつ
*たべもの「 ごはん おやつ
:ホットケーキにしよう!
*たべもの「 ごはん
:お好み焼きがいいな。
*たべもの「 おやつ
:たいやきに決定!
上の例では『たべもの 「○○』の中から『おやつ』のタグがあ...
結果は「ホットケーキ」か「たいやき」のトークのどちらか。~
~
コミュニケートと違ってタグは「完全一致」しているものだけ...
~
『「』の次やタグの間には全角スペースをいれる。~
なお、ジャンプ先の書き方は[[あいまい検索>#d0c571de]]や[[...
*_ [#q88485d2]
バルーンに選択肢を表示してユーザーに選択させます。~
行頭に記述する必要があります。~
詳細は[[選択肢]]を参照。~
*→ [#h4a6f971]
同時起動している他のゴーストと会話に使用します。~
→は行頭に書く必要があります。~
詳細は[[コミュニケート]]を参照。~
*φ [#d9244c7e]
エスケープ記号。~
現時点では主に「次の特殊記号を無効化する」目的で使用しま...
「ふぁい」で変換すると出ます。~
φ記号そのものを使う場合はφφと記述してください。φが一つ出...
色々なものを無効化するので、たとえば&color(#ff0000){φ(};...
閉じカッコを表示したい場合は&color(#ff0000){φ)};で。~
もちろん、置き換え対象が無い場合はそのままカッコつきで出...
\\φuとすれば\uがちゃんと出せます。~
φ…とすると、replaceも無効化できます。~
----
行末にφを置くと、その改行は無いものとして扱われます。~
次の行とつながるってことね。~
カッコ内では同じ処理が自動的に行われます。~
*OnBoot
:φ
(iflist、(現在時)、
<6、こんばんは。、
<11、おはようございます。、
<18、こんにちは。、
<24、こんばんは。
)
ついでに、カッコの中の改行は全て無視されます。
ページ名: