llGetLinkSitFlags

From Second Life Wiki
Revision as of 15:57, 4 March 2024 by Rider Linden (talk | contribs)
Jump to navigation Jump to search

Summary

Function: integer llGetLinkSitFlags( 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 llGetLinkSitFlags( integer link );