LlUnSit
From Second Life Wiki
(Redirected from LSL llUnSit)
| LSL Portal | | | Functions | | | Events | | | Types | | | Operators | | | Constants | | | Flow Control | | | Script Library | | | Tutorials |
Examples
//Unsit on Sit, requires a sit target default { state_entry() { llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); //needed for llAvatarOnSitTarget to work. The vectors components must not all be set to 0. } changed(integer change) //event changed { if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting { key user = llAvatarOnSitTarget(); if (user) //the changed event is an avatar sitting llUnSit(user); //unsit the avatar on the sit target } } }
//Unsit on Sit, does not use a sit target default { changed(integer change) //event changed { if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting { integer link = llGetNumberOfPrims(); key id; while(llGetAgentSize(id = llGetLinkKey(link--))) llUnSit(id); } } }

