SSPに入力されたユーザ情報を使う
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[SSPに入力されたユーザ情報を使う]]
ユーザの名前・性別・生年月日の情報が、SSPに設定されている...
うまくすれば、いちいちゴーストにユーザの情報を入力しても...
※SSPのユーザ設定は、右クリックメニューから設定->本体設...
----
#contents
----
~
*SSPの設定を覚えさせる [#qba6f1b9]
※ssu.dllの[[split>外部関数/ssu#k30d1e1d]]関数と[[iflist>...
動かない場合は[[SAORI]]を見直してみてください。
*OnNotifyUserInfo
$ユーザ名【タブ】(R0)
$ユーザフルネーム【タブ】(R1)
#日付は、例えば2014年4月17日なら「2014,4,17」という形で...
$ダミー行【タブ】(nop,(split(バイト値、1)(R2)(...
$ユーザ誕生年【タブ】(S0)
$ユーザ誕生月【タブ】(S1)
$ユーザ誕生日【タブ】(S2)
#性別は「male」or「famale」or「undef」が入っている
#分かりやすいように、「男」「女」「不明」に変更する
$ユーザ性別【タブ】(iflist、(R3)==、male、男、fema...
このように書いておけば、(ユーザ名)といった、上で書いた...
「OnNotifyUserInfo」はゴースト起動時と、SSP本体設定で...
※OnNotifyUserInfoにトークを書いても表示されず無視されます...
SSP本体設定が変更されると、勝手にゴースト側のデータも...
ただし、ゴースト毎にユーザが設定を変えたい場合など、勝手...
それを考える場合は初回起動時だけ処理が行われるようにする...
#初回起動時かつちゃんと本体設定で入力されている時のみデ...
*OnNotifyUserInfo
>ユーザデータ取得処理【タブ】(起動回数)==1&&(is...
*ユーザデータ取得処理
$ユーザ名【タブ】(R0)
$ユーザフルネーム【タブ】(R1)
$ダミー行【タブ】(nop,(split(バイト値、1)(R2)(...
$ユーザ誕生年【タブ】(S0)
$ユーザ誕生月【タブ】(S1)
$ユーザ誕生日【タブ】(S2)
$ユーザ性別【タブ】(iflist、(R3)==、male、男、fema...
なおSSP側で設定していない場合、誕生年月日は空っぽです。~
SSP設定画面での表示上は、今日の日付が入っています。~
~
~
追記~
ユーザ誕生年、ユーザ誕生月、ユーザ誕生日を全角で取得した...
$ユーザ誕生年=(S0)
$ユーザ誕生月=(S1)
$ユーザ誕生日=(S2)
**本体設定画面をゴーストから開く [#s2101e99]
#以下のトークを、メニューの選択肢など適当な場所から呼ぶ
*SSPユーザ設定
:\![open,configurationdialog,setup]ここに名前や性別を設...
このように\![open,configurationdialog,setup]というさくら...
設定画面を閉じるとOnNotifyUserInfoが呼ばれるので、先の例...
終了行:
[[SSPに入力されたユーザ情報を使う]]
ユーザの名前・性別・生年月日の情報が、SSPに設定されている...
うまくすれば、いちいちゴーストにユーザの情報を入力しても...
※SSPのユーザ設定は、右クリックメニューから設定->本体設...
----
#contents
----
~
*SSPの設定を覚えさせる [#qba6f1b9]
※ssu.dllの[[split>外部関数/ssu#k30d1e1d]]関数と[[iflist>...
動かない場合は[[SAORI]]を見直してみてください。
*OnNotifyUserInfo
$ユーザ名【タブ】(R0)
$ユーザフルネーム【タブ】(R1)
#日付は、例えば2014年4月17日なら「2014,4,17」という形で...
$ダミー行【タブ】(nop,(split(バイト値、1)(R2)(...
$ユーザ誕生年【タブ】(S0)
$ユーザ誕生月【タブ】(S1)
$ユーザ誕生日【タブ】(S2)
#性別は「male」or「famale」or「undef」が入っている
#分かりやすいように、「男」「女」「不明」に変更する
$ユーザ性別【タブ】(iflist、(R3)==、male、男、fema...
このように書いておけば、(ユーザ名)といった、上で書いた...
「OnNotifyUserInfo」はゴースト起動時と、SSP本体設定で...
※OnNotifyUserInfoにトークを書いても表示されず無視されます...
SSP本体設定が変更されると、勝手にゴースト側のデータも...
ただし、ゴースト毎にユーザが設定を変えたい場合など、勝手...
それを考える場合は初回起動時だけ処理が行われるようにする...
#初回起動時かつちゃんと本体設定で入力されている時のみデ...
*OnNotifyUserInfo
>ユーザデータ取得処理【タブ】(起動回数)==1&&(is...
*ユーザデータ取得処理
$ユーザ名【タブ】(R0)
$ユーザフルネーム【タブ】(R1)
$ダミー行【タブ】(nop,(split(バイト値、1)(R2)(...
$ユーザ誕生年【タブ】(S0)
$ユーザ誕生月【タブ】(S1)
$ユーザ誕生日【タブ】(S2)
$ユーザ性別【タブ】(iflist、(R3)==、male、男、fema...
なおSSP側で設定していない場合、誕生年月日は空っぽです。~
SSP設定画面での表示上は、今日の日付が入っています。~
~
~
追記~
ユーザ誕生年、ユーザ誕生月、ユーザ誕生日を全角で取得した...
$ユーザ誕生年=(S0)
$ユーザ誕生月=(S1)
$ユーザ誕生日=(S2)
**本体設定画面をゴーストから開く [#s2101e99]
#以下のトークを、メニューの選択肢など適当な場所から呼ぶ
*SSPユーザ設定
:\![open,configurationdialog,setup]ここに名前や性別を設...
このように\![open,configurationdialog,setup]というさくら...
設定画面を閉じるとOnNotifyUserInfoが呼ばれるので、先の例...
ページ名: