プロパティシステム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
プロパティシステムは、SSPが持っている情報を取得する方法で...
里々の[[情報取得変数]]だけでは取得出来ない情報を扱うこと...
何が取得出来るかはukadocの[[プロパティシステム>http://ssp...
ここに書いてある内容は、SSPでしか動きませんので注意してく...
----
#contents
----
~
*注意点 [#y69659b8]
環境変数やプロパティシステムは、さくらスクリプトと同じくS...
#ref(event_ref2.png)
イベントのレスポンスの図。~
ここで重要なのは&color(#ff0000){環境変数やプロパティシス...
図の矢印を逆流させる事はできないので、環境変数やプロパテ...
里々で扱うには、別のイベントを仕込んで里々に渡すなどの工...
以下、詳細。
*環境変数の取得 [#e5d97c80]
[[(隣で起動しているゴースト)>情報取得変数#ddb7fa1f]]と...
これを環境変数でゴースト名を取得して表示してみます。~
%property[表示したい情報]という書き方で表示が出来ます。~
*
#括弧は全角
:(隣で起動しているゴースト)
#外側の括弧は半角、内側は全角
%property[activeghostlist((隣で起動しているゴースト))....
この結果、例えば「Rポストと狛犬」が同時に起動していれば...
ポスト
Rポストと狛犬
もし、情報が取れなかった場合、結果は空っぽになります。~
今回の例であれば、同時起動しているゴーストがいなかった場...
環境変数による取得では、この情報を里々で調べたりすること...
*
#インストールされている全ゴーストのうち、\0名が「ポスト...
:%property[ghostlist(ポスト).name]
#この文字数を表示してみる
:(length(バイト値、1)%property[ghostlist(ポスト).na...
バルーンへの表示は以下になります。~
Rポストと狛犬
36
「Rポストと狛犬」の文字数7ではなく、「%property[ghostlis...
''長所''
-記述が比較的簡単。
''短所''
-内容によって分岐させたり出来ない。
*さくらスクリプトによる拾得 [#y8741b6f]
上記の環境変数では、バルーンに表示することしか出来ません。~
取得結果を使って、処理を変化するようにさせたい場合は[[\![...
*
#括弧は半角
\![get,property,ポストはいるかな,"ghostlist(Rポストと狛...
#\![get,property,ポストはいるかな,"ghostlist(ポスト).na...
#\0が同じ名前のことがあるので、ゴースト名の方が確実
*ポストはいるかな
>ポストはいないよ【タブ】(is_empty(バイト値、1)(R...
:ポストをちゃんとインストールしてるんだね。
えらい!
*ポストはいないよ
:そんな、ポストがインストールされていないなんて。
一度に複数の情報を取得することも出来ます。~
*
#ほしい情報を、半角カンマ区切りで順番に羅列する
\![get,property,ポスト起動時間,"rateofuselist(Rポストと...
*ポスト起動時間
#\![get,property,...]で羅列した順に、1番目は(R0)、...
:ポストの起動は(R0)回で、合計(R1)分。
>ポストたくさん起動した【タブ】(R0)>=10&&(R...
まだまだだね!
*ポストたくさん起動した
:そんなにたくさん起動してるなんて!
''長所''
-取得した情報を里々で使うことが出来る。
''短所''
-記述量が多くなるため、書くのが大変。
*[[\![embed,...]>http://ssp.shillest.net/ukadoc/manual/li...
\0側の現在表示しているサーフェスによって、おまけの一言を...
#うまく動かない例
*
:(0)普通の気分。
>おまけの一言
*
:(7)怒ってます!
>おまけの一言
*おまけの一言
#これだとちゃんと判定できない
:(whenlist、(サーフェス0)==
、0、普通すぎて退屈だなあ。
、7、あー腹が立つ。
)
[[(サーフェス0)>情報取得変数#z6ac19f0]]は表示している本...
実際には「トーク開始直前のサーフェス」を取得します。~
トーク開始前が(0)だったら、以下のように表示されてしま...
怒ってます!
普通すぎて退屈だなあ。
\![get,property,...]と\![embed,]をあわせることで、現在表...
*
:(0)普通の気分。
>おまけの一言
*
:(7)怒ってます!
>おまけの一言
*おまけの一言
\![get,property,表情取得,"currentghost.scope(0).surface....
*表情取得
$0側サーフェス番号【タブ】(R0)
$1側サーフェス番号【タブ】(R1)
*おまけの一言の内容
:(whenlist、(0側サーフェス番号)==
、0、普通すぎて退屈だなあ。
、7、あー腹が立つ。
)
これだと、トークでのサーフェスによってきちんと分岐してく...
怒ってます!
あー腹が立つ。
バルーン全体を表のように使ってみる例。~
バルーンの幅によらず、ブラウザのように調整して表示するの...
ただし文字が多い場合の改行などは自動処理できないので、は...
\![get,property,...]の直前に[[\b[ID]>http://ssp.shillest....
*
#現在表示しているバルーンで、文字表示範囲の横幅(ピクセ...
\![get,property,バルーン表示幅取得,"currentghost.balloon...
*バルーン表示幅取得
$バルーン横方向1【タブ】(zen2han、(calc、(R0)×2...
$バルーン横方向2【タブ】(zen2han、(calc、(R0)×5...
#$バルーン横方向3【タブ】(zen2han、(calc、(R0)×...
*表示する内容
#\f[bold,true]は太字にする、\f[bold,false]は太字を解除...
:\_q\f[bold,true]本体名\_l[(バルーン横方向1),]相方名...
ポスト\_l[(バルーン横方向1),]狛犬\_l[(バルーン横方向...
Emily\_l[(バルーン横方向1),]Teddy\_l[(バルーン横方向...
さくら\_l[(バルーン横方向1),]うにゅう\_l[(バルーン横...
\_q
#項目を増やしたい場合
#項目1\_l[(バルーン横方向1),]項目2\_l[(バルーン横...
''長所''
-適切なタイミングで処理を実行できる。
''短所''
-処理がかなり複雑になる。
参考~
[[![embed,...]の使い方がわかった | すくりや>http://nikola...
終了行:
プロパティシステムは、SSPが持っている情報を取得する方法で...
里々の[[情報取得変数]]だけでは取得出来ない情報を扱うこと...
何が取得出来るかはukadocの[[プロパティシステム>http://ssp...
ここに書いてある内容は、SSPでしか動きませんので注意してく...
----
#contents
----
~
*注意点 [#y69659b8]
環境変数やプロパティシステムは、さくらスクリプトと同じくS...
#ref(event_ref2.png)
イベントのレスポンスの図。~
ここで重要なのは&color(#ff0000){環境変数やプロパティシス...
図の矢印を逆流させる事はできないので、環境変数やプロパテ...
里々で扱うには、別のイベントを仕込んで里々に渡すなどの工...
以下、詳細。
*環境変数の取得 [#e5d97c80]
[[(隣で起動しているゴースト)>情報取得変数#ddb7fa1f]]と...
これを環境変数でゴースト名を取得して表示してみます。~
%property[表示したい情報]という書き方で表示が出来ます。~
*
#括弧は全角
:(隣で起動しているゴースト)
#外側の括弧は半角、内側は全角
%property[activeghostlist((隣で起動しているゴースト))....
この結果、例えば「Rポストと狛犬」が同時に起動していれば...
ポスト
Rポストと狛犬
もし、情報が取れなかった場合、結果は空っぽになります。~
今回の例であれば、同時起動しているゴーストがいなかった場...
環境変数による取得では、この情報を里々で調べたりすること...
*
#インストールされている全ゴーストのうち、\0名が「ポスト...
:%property[ghostlist(ポスト).name]
#この文字数を表示してみる
:(length(バイト値、1)%property[ghostlist(ポスト).na...
バルーンへの表示は以下になります。~
Rポストと狛犬
36
「Rポストと狛犬」の文字数7ではなく、「%property[ghostlis...
''長所''
-記述が比較的簡単。
''短所''
-内容によって分岐させたり出来ない。
*さくらスクリプトによる拾得 [#y8741b6f]
上記の環境変数では、バルーンに表示することしか出来ません。~
取得結果を使って、処理を変化するようにさせたい場合は[[\![...
*
#括弧は半角
\![get,property,ポストはいるかな,"ghostlist(Rポストと狛...
#\![get,property,ポストはいるかな,"ghostlist(ポスト).na...
#\0が同じ名前のことがあるので、ゴースト名の方が確実
*ポストはいるかな
>ポストはいないよ【タブ】(is_empty(バイト値、1)(R...
:ポストをちゃんとインストールしてるんだね。
えらい!
*ポストはいないよ
:そんな、ポストがインストールされていないなんて。
一度に複数の情報を取得することも出来ます。~
*
#ほしい情報を、半角カンマ区切りで順番に羅列する
\![get,property,ポスト起動時間,"rateofuselist(Rポストと...
*ポスト起動時間
#\![get,property,...]で羅列した順に、1番目は(R0)、...
:ポストの起動は(R0)回で、合計(R1)分。
>ポストたくさん起動した【タブ】(R0)>=10&&(R...
まだまだだね!
*ポストたくさん起動した
:そんなにたくさん起動してるなんて!
''長所''
-取得した情報を里々で使うことが出来る。
''短所''
-記述量が多くなるため、書くのが大変。
*[[\![embed,...]>http://ssp.shillest.net/ukadoc/manual/li...
\0側の現在表示しているサーフェスによって、おまけの一言を...
#うまく動かない例
*
:(0)普通の気分。
>おまけの一言
*
:(7)怒ってます!
>おまけの一言
*おまけの一言
#これだとちゃんと判定できない
:(whenlist、(サーフェス0)==
、0、普通すぎて退屈だなあ。
、7、あー腹が立つ。
)
[[(サーフェス0)>情報取得変数#z6ac19f0]]は表示している本...
実際には「トーク開始直前のサーフェス」を取得します。~
トーク開始前が(0)だったら、以下のように表示されてしま...
怒ってます!
普通すぎて退屈だなあ。
\![get,property,...]と\![embed,]をあわせることで、現在表...
*
:(0)普通の気分。
>おまけの一言
*
:(7)怒ってます!
>おまけの一言
*おまけの一言
\![get,property,表情取得,"currentghost.scope(0).surface....
*表情取得
$0側サーフェス番号【タブ】(R0)
$1側サーフェス番号【タブ】(R1)
*おまけの一言の内容
:(whenlist、(0側サーフェス番号)==
、0、普通すぎて退屈だなあ。
、7、あー腹が立つ。
)
これだと、トークでのサーフェスによってきちんと分岐してく...
怒ってます!
あー腹が立つ。
バルーン全体を表のように使ってみる例。~
バルーンの幅によらず、ブラウザのように調整して表示するの...
ただし文字が多い場合の改行などは自動処理できないので、は...
\![get,property,...]の直前に[[\b[ID]>http://ssp.shillest....
*
#現在表示しているバルーンで、文字表示範囲の横幅(ピクセ...
\![get,property,バルーン表示幅取得,"currentghost.balloon...
*バルーン表示幅取得
$バルーン横方向1【タブ】(zen2han、(calc、(R0)×2...
$バルーン横方向2【タブ】(zen2han、(calc、(R0)×5...
#$バルーン横方向3【タブ】(zen2han、(calc、(R0)×...
*表示する内容
#\f[bold,true]は太字にする、\f[bold,false]は太字を解除...
:\_q\f[bold,true]本体名\_l[(バルーン横方向1),]相方名...
ポスト\_l[(バルーン横方向1),]狛犬\_l[(バルーン横方向...
Emily\_l[(バルーン横方向1),]Teddy\_l[(バルーン横方向...
さくら\_l[(バルーン横方向1),]うにゅう\_l[(バルーン横...
\_q
#項目を増やしたい場合
#項目1\_l[(バルーン横方向1),]項目2\_l[(バルーン横...
''長所''
-適切なタイミングで処理を実行できる。
''短所''
-処理がかなり複雑になる。
参考~
[[![embed,...]の使い方がわかった | すくりや>http://nikola...
ページ名: