Difference between revisions of "Attach/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 37: Line 37:
{{LSL DefineRow|[[llGetAttached/ja|llGetAttached]]}}
{{LSL DefineRow|[[llGetAttached/ja|llGetAttached]]}}
|also_articles=
|also_articles=
{{LSL DefineRow|{{LSLGC|Attachment/ja}}}}
{{LSL DefineRow|{{LSLGC|Attachment/ja|Attachment}}}}
|also_footer
|also_footer
|notes
|notes

Revision as of 19:50, 16 January 2008

説明

イベント: attach( key id ){ ; }

オブジェクトがエージェントに装着もしくは取り外す時に作動します。

• key id 装着されていたなら該当アバタ、装着されていなかった場合にはNULL_KEY

サンプル

以下はattachイベントの簡易例です。 上の変数idからNULL_KEY以外のアバターのキーを受け取ったときに、用意されたオブジェクトが装着される、という説明です。ifステートメントの状態は変数idの値によって決定するものが用いられます。

<lsl>default {

   attach(key id)
   {
       if(id)//tests if it is a valid key and not NULL_KEY
       {
           llSay(PUBLIC_CHANNEL,"I have been attached!");
       }
       else
       {
           llSay(PUBLIC_CHANNEL,"I have been detached!");
       }
   }

}</lsl>

参考情報

関数

• llAttachToAvatar
• llDetachFromAvatar
• llGetAttached

記事

• Attachment
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。