Difference between revisions of "LlGetObjectPermMask"
Jump to navigation
Jump to search
Gally Young (talk | contribs) m (fixe) |
Void Singer (talk | contribs) m (formatted example) |
||
Line 10: | Line 10: | ||
|constants={{LSL Constants Perm Mask}} | |constants={{LSL Constants Perm Mask}} | ||
|examples=See the text floating above an object blink out and then come back to say something like: | |examples=See the text floating above an object blink out and then come back to say something like: | ||
<pre> | <pre> | ||
Open Object | Open Object | ||
Line 18: | Line 17: | ||
Open/ Yes Mod/ Yes Copy/ Yes Transfer | Open/ Yes Mod/ Yes Copy/ Yes Transfer | ||
</pre> | </pre> | ||
when you drag the following script from inventory on to the object: | when you drag the following script from inventory on to the object: | ||
<lsl> | |||
< | |||
// Float a label over an object: its name, description, and permissions. | // Float a label over an object: its name, description, and permissions. | ||
// http://wiki.secondlife.com/wiki/llGetObjectPermMask | // http://wiki.secondlife.com/wiki/llGetObjectPermMask | ||
Line 86: | Line 83: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
|helpers | |helpers | ||
|also_functions={{LSL DefineRow||[[llGetInventoryPermMask]]|}} | |also_functions={{LSL DefineRow||[[llGetInventoryPermMask]]|}} |
Revision as of 15:55, 19 February 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: integer llGetObjectPermMask( integer mask );287 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns an integer that is the requested permission mask for the root object the task is attached to.
• integer | mask | – | MASK_* flag |
|
|
Caveats
Examples
See the text floating above an object blink out and then come back to say something like:
Open Object --- by Anonymous --- Open/ Yes Mod/ Yes Copy/ Yes Transfer
when you drag the following script from inventory on to the object: <lsl> // Float a label over an object: its name, description, and permissions. // http://wiki.secondlife.com/wiki/llGetObjectPermMask
string perms2String(integer everyonePerms, integer nextPerms) {
integer PERMS_OPEN = (PERM_MODIFYNotes
The perms of a newly created object often are Base = PERM_ALL, Owner = PERM_ALL, Next = PERM_MOVE or PERM_TRANSFER, Group = 0 (none), Everyone = 0 (none). The perms2String example describes those perms as "Closed / Yes Transfer".