Difference between revisions of "LlUnSit"

From Second Life Wiki
Jump to navigation Jump to search
Line 9: Line 9:
|caveats
|caveats
|constants
|constants
|examples
|examples=
'''Unsit on Sit'''
<pre>
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
    }
}
</pre>
|helpers
|helpers
|also_functions
|also_functions

Revision as of 23:42, 25 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.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 );