Difference between revisions of "CHANGED TELEPORT"

From Second Life Wiki
Jump to navigation Jump to search
m (<lsl> tag to <source>)
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
|type=integer
|type=integer
|value={{LSL Hex|0x200}}
|value={{LSL Hex|0x200}}
|desc=The avatar this object is attached to has teleported.
|desc=The avatar this object is attached to has teleported. This event only occurs in the root prim of an attachment when the user has teleported. This event does not occur in child prims of attachments, nor does it occur due to a "sit teleport". If the user teleports into a parcel where their scripts are disabled then the CHANGED_TELEPORT event is dropped and does not occur even if the user moved to a script-enabled parcel.
|examples=
|examples=
<pre>
<source lang="lsl2">default
default
{
{
     changed(integer change) //reset script if inventory changes
     changed(integer change)
     {
     {
         if (change & CHANGED_TELEPORT) //note that it's & and not &&... it's bitwise!
         if (change & CHANGED_TELEPORT) //note that it's & and not &&... it's bitwise!
Line 15: Line 14:
         }
         }
     }
     }
}
}</source>
</pre>
|functions=
|functions
{{LSL DefineRow||[[llTeleportAgentHome]]|}}
|events=
|events=
{{LSL DefineRow||[[changed]]|}}
{{LSL DefineRow||[[changed]]|}}
|cat1
|cat1=Teleport
|cat2
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 16:20, 22 January 2015

Description

Constant: integer CHANGED_TELEPORT = 0x200;

The integer constant CHANGED_TELEPORT has the value 0x200

The avatar this object is attached to has teleported. This event only occurs in the root prim of an attachment when the user has teleported. This event does not occur in child prims of attachments, nor does it occur due to a "sit teleport". If the user teleports into a parcel where their scripts are disabled then the CHANGED_TELEPORT event is dropped and does not occur even if the user moved to a script-enabled parcel.

Related Articles

Functions

•  llTeleportAgentHome

Events

•  changed

Examples

default
{
    changed(integer change)
    {
        if (change & CHANGED_TELEPORT) //note that it's & and not &&... it's bitwise!
        {
            llOwnerSay("The object has been teleported while attached.");
        }
    }
}

Deep Notes

Search JIRA for related Issues

Signature

integer CHANGED_TELEPORT = 0x200;