AclRemoveRight: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 21: Line 21:


==Example==  
==Example==  
<!-- Explain what the example is in a single sentance -->
This example removes an acl right on resource start.
This example does...
<!-- Add the code below, an emphasis should be on making it clear, not optimized. You could provide two versions if you wish, one clear and well commented, the other optimized -->
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
--TODO
addEventHandler("onResourceStart",resourceRoot,function()
  aclRemoveRight(aclGetGroup("Admin"),"function.setServerPassword")
end)
</syntaxhighlight>
</syntaxhighlight>



Revision as of 19:28, 25 April 2012

Accessories-text-editor.png Script Example Missing Function AclRemoveRight needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.

This function removes the given right (string) from the given ACL.

Syntax

bool aclRemoveRight ( acl theAcl, string rightName ) 

Required Arguments

  • theAcl: The ACL to remove the right from
  • rightName: The ACL name to remove from the right from

Returns

Returns true if the given right was successfully removed from the given ACL, false or nil if it could not be removed for some reason, ie. it didn't exist in the ACL.

Example

This example removes an acl right on resource start.

addEventHandler("onResourceStart",resourceRoot,function()
   aclRemoveRight(aclGetGroup("Admin"),"function.setServerPassword")
end)

See Also