llGetLinkSitFlags

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

Summary

Function: integer '( integer link );
0.0 Forced Delay
10.0 Energy

Returns the current flags on the link's sittarget.
Returns an integer

• integer link The link ID

Specification

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.

The return value is a set of flags describing the flags of this prim's sit targets.

Examples

Deep Notes

Signature

function integer ( integer link );