Difference between revisions of "LlGetLinkSitFlags"

From Second Life Wiki
Jump to navigation Jump to search
(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...")
 
Line 13: Line 13:
|also
|also
|notes
|notes
|cat1=Combat2
|cat1=Script
|cat2=Script
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 15:53, 4 March 2024

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 );