RegionSitTeleport
Revision as of 10:34, 26 February 2012 by Vincent Nacon (talk | contribs) (Created page with "{{LSL Header}} *Created by User:Vincent_Nacon ==RegionSitTeleport== It's a very simple and clean script to make quick sit/unsit teleport to given position based on reading…")
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
- Created by User:Vincent_Nacon
RegionSitTeleport
It's a very simple and clean script to make quick sit/unsit teleport to given position based on reading current prim's description. <lsl> //////////////////////////////////////////////////////// // Written by Vincent Nacon // Released into the Public Domain // I'm sick and tired of WarpPos and <0,0,0> bug. // 2/26/2012 ////////////////////////////////////////////////////////
//What to do? //Just place position (in vector form) where you want to drop avatar at in the prim's description.
default{
state_entry(){ llSitTarget(<0,0,0.1>,<0,0,0,1>); } changed(integer C){ vector loc= (vector)llGetObjectDesc(); key ID = llAvatarOnSitTarget(); if(ID){ vector Return = llGetPos(); llSetRegionPos(loc); llUnSit(ID); llSetRegionPos(Return); } }
}
</lsl>