Teleport
In
SL, a
teleport allows
users to move from one
region/
sim to another without crossing a sim boundary or moving within a sim. By default, users are able to teleport directly to any
coordinate within the
grid. To allow or disallow users to do this on a given
parcel, use the pass/banlist functions described below.
Functions
Events
| Event | Description |
| changed | Triggered when the attachment has been teleported or has entered a new sim. |
To
fake a teleport between two points, use
llSitTarget, though there is a 519
m range limit (but no axis may be greater then 300m). The advantage of faking it is easy integration into the right-click
pie menu, and instantaneous teleportation, since the
client doesn't have to reconnect to the
sim as it would with the "real" teleport functions. An example of a "sit teleporter" is the
LibraryPortRingCreator.
Q: Is there a way to teleport someone to a given sim and location anywhere in the grid?
A: No, currently you can only directly teleport someone to their home location with llTeleportAgentHome. The upcoming function llTeleportAgent will presumably allow you to teleport someone directly, but as it was first mentioned as an "future function" in the 1.8.0 release notes in December 2005, we can assume that no work is currently being done on this function. There is no word on when it will be completed, or whether it will require permissions, for the user to be over the owner's land, as llTeleportAgentHome does, or what other limitations it may require.
However, you can offer a teleport to another user with llMapDestination if the user touches your scripted object. The user must click a dialog box to accept the teleport.
Functions |
Simulator |
Position |
Agent/Avatar