llUnSit

From Second Life Wiki
Revision as of 23:42, 25 February 2007 by Carigorp Matzerath (talk | contribs)
Jump to navigation Jump to search

Summary

Function: llUnSit( key id );

If agent identified by id is sitting on the object the script is attached to or is over land owned by the objects owner, the agent is forced to stand up

• key id

Examples

Unsit on Sit

default
{
    state_entry()
    {
        llSitTarget(<0,0,0.1>,ZERO_ROTATION); //needed for llAvatarOnSitTarget to work. Vector values 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
        if (llAvatarOnSitTarget() != NULL_KEY) //the changed event is an avatar sitting
        llUnSit(llAvatarOnSitTarget()); //unsit the avatar on the sit target
    }
}

Deep Notes

Search JIRA for related Issues

Signature

function void llUnSit( key id );