Difference between revisions of "Attach/ja"
< Attach
Jump to navigation
Jump to search
Mako Nozaki (talk | contribs) |
Mako Nozaki (talk | contribs) m |
||
Line 4: | Line 4: | ||
|event=attach | |event=attach | ||
|p1_type=key|p1_name=id | |p1_type=key|p1_name=id | ||
|p1_desc= | |p1_desc=装着された場合はアバターの UUID、装着されなくなった場合は {{LSL_Constant/NULL_KEY/ja}} | ||
|p1_hover= | |p1_hover=装着された場合はアバターの UUID、装着されなくなった場合は NULL_KEY. | ||
|event_desc=オブジェクトがエージェントに {{LSLG|attachment|装着}} されたか、エージェントから取り外されたときにオブジェクト内部で発生します。 | |event_desc=オブジェクトがエージェントに {{LSLG|attachment|装着}} されたか、エージェントから取り外されたときにオブジェクト内部で発生します。 | ||
|constants | |constants |
Revision as of 06:50, 16 September 2012
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
仕様
発生します
- オブジェクトがアバターに装着されたとき
- 地面の上にあるものを装着したとき
- 持ち物から装着したとき
- オブジェクトを装着したアバターがログインしたとき
- オブジェクトが取り外されたとき (id == NULL_KEY)
- 地面の上に落としたとき
- 持ち物にしまったとき
- オブジェクトを装着したアバターがログアウトしたとき
発生しません
- オブジェクトを装着したアバターがテレポートしたとき
- CHANGED_TELEPORT でアバターがテレポートしたことを検出します
- オブジェクトを装着したアバターが違う地域に移ったとき
- CHANGED_REGION でアバターが地域を移ったことを検出します
サンプル
注意点
on_rez と attach
持ち物の中から装着したときや、ログイン時には、 on_rez は attach の前に発生します。
取り込みタイミング
取り込みの間、オブジェクトには attach イベントを実行するだけの時間が与えられます。スクリプトが取り込まれる瞬間、これらのイベントを実行中でまだ完了していない場合、オブジェクトが次に rez されたときに実行を完了させます (これは望んでいないことかもしれません) 。取り外し時の処理をシンプルにすることをお薦めします。
attach は、最後に rez されたときにスクリプトがループしていた場合には発生しません。 (on_rez と同じです)
参考情報
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。