Attach

From Second Life Wiki
Revision as of 14:56, 15 June 2007 by Lucius Obviate (Talk | contribs)

Jump to: navigation, search

Description

Event: attach( key id ){ ; }

Triggered when an object attaches or detaches from agent.

• key id the avatar if attached, if not attached NULL_KEY.

Examples

The following is a simplified example of the attach event. As explained above the varible id will be the key of the avatar the scripted object is attached to otherwise it will take on the value of NULL_KEY. The conditional if statement is used to determine if the value of the varible id.

default
{  
 attach(key id)
  {
   if(id != NULL_KEY)
   {
    llSay(0,"I have been attached!")
   }
   else if(id == NULL_KEY)
   {
    llSay(0,"I have been detached!")
   }
  }
}

Deep Notes

Signature

event void attach( key id );