Difference between revisions of "LlSetInventoryPermMask"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{LSLFunctionAll|func_id=290|func_sleep=0.0|func_energy=10.0|func=llSetInventoryPermMask|p1_type=string|p1_name=item|p2_type=integer|p2_name=mask|p3_type=integer|p3_name=value|func_desc=Sets the given permission mask to the new value on the inventory item.|return_text|spec|caveats|examples|helpers|related|also|notes|mode=god}}
{{LSL_Function
[[Category:LSL_Functions]]
|func_id=290|func_sleep=0.0|func_energy=10.0
[[Category:LSL_Inventory]]
|func=llSetInventoryPermMask|sort=SetInventoryPermMask
|p1_type=string|p1_name=item
|p2_type=integer|p2_name=mask
|p3_type=integer|p3_name=value
|func_desc=Sets the given permission '''mask''' to the new '''value''' on the inventory '''item'''.
|return_text
|spec
|caveats
|constants={{LSL Constants Perm Mask}}
|examples
|helpers
|also_functions={{LSLG|llGetInventoryPermMask}}
|also_events
|also_tests
|also_articles
|notes
|permission
|negative_index
|sort=GiveInventory
|cat1=Inventory
|cat2
|cat3
|cat4
|mode=god}}

Revision as of 19:23, 11 February 2007

  Requires God Mode

(This function can only be executed in God Mode.)

Summary

Function: llSetInventoryPermMask( string item, integer mask, integer value );

Sets the given permission mask to the new value on the inventory item.

• string item
• integer mask
• integer value

Category Description
MASK_BASE 0 The base permissions.
MASK_OWNER 1 Current owner permissions.
MASK_GROUP 2 Active group permissions.
MASK_EVERYONE 3 Permissions everyone has.
MASK_NEXT 4 Permissions the next owner will have.
Permissions Value Description
PERM_ALL 0x7FFFFFFF Move/Modify/Copy/Transfer permissions
PERM_COPY 0x00008000 Copy permission
PERM_MODIFY 0x00004000 Modify permission
PERM_MOVE 0x00080000 Move permission
PERM_TRANSFER 0x00002000 Transfer permission

Caveats

  • This function can only be executed in God Mode.
All Issues ~ Search JIRA for related Bugs

Examples

See Also

Deep Notes

Search JIRA for related Issues

Signature

function void llSetInventoryPermMask( string item, integer mask, integer value );