Difference between revisions of "LlUnSit"
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
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: llUnSit( key id );220 | Function 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 |
Caveats
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 } }