From Second Life Wiki
Second Life Wiki > LlTeleportAgent (Redirected from
LSL llTeleportAgent)
TeleportAgent
llTeleportAgent
| LSL Feature Request
|
| The described function does not exist. This article is a feature request.
|
Summary
Function: llTeleportAgent( key id, string simname, vector pos, vector look_at );
Teleports agent id to location pos.
| • key
| id
|
|
|
|
| • string
| simname
|
|
|
|
| • vector
| pos
|
|
|
|
| • vector
| look_at
|
|
|
|
Caveats
- This function causes the script to sleep for 0.1 seconds.Agent must be the script owner or must be on script owner's land (or the script owner is a member of the land group for group-owned land). Repeated teleports within a short period should be suppressed.
Search JIRA for related Bugs
Notes
This would be extremely useful in complex builds such as Stargates, HUDS and other teleportation creations. NOTE: look_at is included to match llMapDestination's look_at possible future functionality, which currently does nothing.
- See SVC-212[c] for the JIRA listing for this function.
Notes
- Target agent should ignore subsequent calls to llTeleportAgent within a modest time limit (5 seconds, say), to prevent it from being used for a repeat-teleport trap. This timeout should be per-agent, applied to any script attempting to teleport the agent using this call within that period, and the script need not be informed.
- If the sim name is empty, target is the same sim, and the "teleporting" screen is not interposed (ie, it's equivalent to WarpMove, except without sitting on a prim).