llSetLinkSitFlags

From Second Life Wiki
Revision as of 15:57, 4 March 2024 by Rider Linden (talk | contribs) (Created page with "{{LSL_Function |func_id=|func_sleep=0.0|func_energy=10.0 |func=llSetLinkSitFlags|return_type= |p1_type=integer|p1_name=link|p1_desc=The link ID |p2_type=integer|p2_name=flags...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

Function: llSetLinkSitFlags( integer link, integer flags );
0.0 Forced Delay
10.0 Energy

Sets flags on the link's sittarget.

• integer link The link ID
• integer flags Flags to set

Specification

Sets the sit flags for the sit target in the link. If there is no sit target on the link, this function silently fails.

Flag Description
SIT_FLAG_SIT_TARGET 0x1 Read-only flag to indicate whether the link has a sit target. Use llSitTarget, llLinkSitTarget, or PRIM_SIT_TARGET to disable or enable this flag. Use llGetLinkSitFlags, or llGetLinkPrimitiveParams with PRIM_SIT_FLAGS to read this flag.
SIT_FLAG_ALLOW_UNSIT 0x2 Allow an avatar to manually unsit from a sit target. Only applies to agents who had been seated via an LSL script. See llSitOnLink.
SIT_FLAG_SCRIPTED_ONLY 0x4 Only allow scripted sits on this sit target.
SIT_FLAG_NO_COLLIDE 0x10 Disable the avatar's collision volume when they are seated on this sit target.
SIT_FLAG_NO_DAMAGE 0x20 Do not distribute damage to agents sitting on this sit target.

Examples

Deep Notes

Signature

function void llSetLinkSitFlags( integer link, integer flags );