Difference between revisions of "STATUS BLOCK GRAB OBJECT"
Jump to navigation
Jump to search
m (Updated example note) |
m (<lsl> tag to <source>) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
|type=integer | |type=integer | ||
|value={{LSL Hex|0x400|1024}} | |value={{LSL Hex|0x400|1024}} | ||
|desc=This status flag keeps the object from being {{LSLGC|Grab| | |desc=This status flag keeps the object from being moved by {{LSLGC|Grab|grabs}}. This flag applies to the entire [[Viewerhelp:Glossary#linkset|linkset]]. | ||
* To block | * To block grab moves of only the root prim or unlinked individual prims, use [[STATUS_BLOCK_GRAB]]. | ||
This means when a user tries to grab | This means when a user tries to grab an object with this flag enabled, they will be unable to manipulate the object. | ||
|examples=< | |examples=<source lang="lsl2">default | ||
{ | { | ||
state_entry() | state_entry() | ||
{ | { | ||
// Block grabbing of | // Block grabbing of every prim in an object | ||
llSetStatus(STATUS_BLOCK_GRAB_OBJECT, TRUE); | llSetStatus(STATUS_BLOCK_GRAB_OBJECT, TRUE); | ||
} | } | ||
}</ | }</source> | ||
|constants= | |constants= | ||
{{!}} | {{!}} | ||
{{LSL Constants/Status|no_default=*}} | {{LSL Constants/Status|no_default=*}} | ||
|functions= | |functions= | ||
{{LSL DefineRow||[[llDetectedGrab]]|}} | <!-- {{LSL DefineRow||[[llDetectedGrab]]|}} --> | ||
{{LSL DefineRow||[[llSetStatus]]|}} | {{LSL DefineRow||[[llSetStatus]]|}} | ||
{{LSL DefineRow||[[llGetStatus]]|}} | {{LSL DefineRow||[[llGetStatus]]|}} | ||
Line 28: | Line 28: | ||
|cat3=Grab | |cat3=Grab | ||
|cat4 | |cat4 | ||
|comment=test | |||
}} | }} |
Latest revision as of 16:13, 23 January 2015
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Description
Constant: integer STATUS_BLOCK_GRAB_OBJECT = 0x400;The integer constant STATUS_BLOCK_GRAB_OBJECT has the value 0x400
This status flag keeps the object from being moved by grabs. This flag applies to the entire linkset.
- To block grab moves of only the root prim or unlinked individual prims, use STATUS_BLOCK_GRAB.
This means when a user tries to grab an object with this flag enabled, they will be unable to manipulate the object.
Caveats
Related Articles
Constants
|
Functions
• | llSetStatus | |||
• | llGetStatus |
Events
• | Touch |
Examples
default
{
state_entry()
{
// Block grabbing of every prim in an object
llSetStatus(STATUS_BLOCK_GRAB_OBJECT, TRUE);
}
}