Difference between revisions of "LlTeleportAgentHome"

From Second Life Wiki
Jump to navigation Jump to search
m
m (moved wording "LSL Function/security")
Line 1: Line 1:
{{LSL Function
{{LSL Function
|inject-2={{Issues/SVC-212}}{{Issues/SVC-6360}}{{LSL_Function/avatar|avatar|sim=*}}
|inject-2={{Issues/SVC-212}}{{Issues/SVC-6360}}{{LSL_Function/avatar|avatar|sim=*}}{{LSL_Function/security|avatar}}
|func_id=158
|func_id=158
|func_sleep=5.0
|func_sleep=5.0
Line 8: Line 8:
|p1_name=avatar
|p1_name=avatar
|func_desc=Teleports {{LSLP|avatar}} on owner's land to their home location without any warning, similar to a [[God Summons]] or [[death|dying]].
|func_desc=Teleports {{LSLP|avatar}} on owner's land to their home location without any warning, similar to a [[God Summons]] or [[death|dying]].
|func_footnote=Generally, the object owner must also be the land owner but there is an exception for land deeded to a group for group members with the "Eject and freeze Residents on parcels" ability. See [[#Ownership Limitations]] for details.
|func_footnote
|spec=
|spec
===Ownership Limitations===
*If the land under the object is owned by an individual, the script must be owned by the same individual.
*If the land under the object is deeded to a group the object will need to satisfy one of the following:
** The object is deeded to the same group.
** The object owner must have "Eject and freeze Residents on parcels" ability in the group and be connected to the sim{{Footnote|The script owner need not be in the region, they can be a child agent of the region.}}.
|caveats
|caveats
|constants
|constants

Revision as of 10:20, 28 July 2012

Summary

Function: llTeleportAgentHome( key avatar );

Teleports avatar on owner's land to their home location without any warning, similar to a God Summons or dying.

• key avatar avatar UUID that is in the same region

Generally, the object owner must also be the land owner but there is an exception for land deeded to a group for group members with the "Eject and freeze Residents on parcels" ability. See #Ownership Limitations for details.

Specification

Ownership Limitations

  • If the land under the object is owned by an individual, the script must be owned by the same individual.
  • If the land under the object is deeded to a group the object will need to satisfy one of the following:
    • The object is deeded to the same group.
    • The object owner must have "Eject and freeze Residents on parcels" ability in the group and be connected to the sim[1].

Caveats

  • This function causes the script to sleep for 5.0 seconds.
All Issues ~ Search JIRA for related Bugs

Examples

<lsl>default { state_entry() { llSetText("Don't touch me!", <1,0,0>, 5.0); } touch_start(integer total_number) { llTeleportAgentHome(llDetectedKey(0)); // Teleports the Agent home }

}</lsl>

See Also

Deep Notes

All Issues

~ Search JIRA for related Issues
   New Feature Request - llTeleportAgent
   Estate managers should be able to use llTeleportAgentHome()

Footnotes

  1. ^ The script owner need not be in the region, they can be a child agent of the region.

Signature

function void llTeleportAgentHome( key avatar );