Difference between revisions of "LlUnSit"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 16: Line 16:
     state_entry()
     state_entry()
     {
     {
         llSitTarget(<0,0,0.1>,ZERO_ROTATION); //needed for llAvatarOnSitTarget to work. Vector values must not all be set to 0.
         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
     changed(integer change) //event changed
     {
     {
         if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting
         if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting
         if (llAvatarOnSitTarget()) //the changed event is an avatar sitting
         {
        llUnSit(llAvatarOnSitTarget()); //unsit the avatar on the sit target
            key user = llAvatarOnSitTarget();
            if (user) //the changed event is an avatar sitting
                llUnSit(user); //unsit the avatar on the sit target
        }
     }
     }
}
}

Revision as of 01:50, 26 February 2007

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.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
        }
    }
}

Deep Notes

Search JIRA for related Issues

Signature

function void llUnSit( key id );