From Second Life Wiki
UnSit
llUnSit
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
Examples
Unsit on Sit
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
}
}
}