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 00:50, 26 February 2007

Summary

Function: llUnSit( key id );
0.0 Forced Delay
10.0 Energy

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

Signature

function void llUnSit( key id );