AclRemoveRight: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (fix oop syntax)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 23: Line 23:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addEventHandler("onResourceStart",resourceRoot,function()
addEventHandler("onResourceStart",resourceRoot,function()
   aclRemoveRight(aclGetGroup("Admin"),"function.setServerPassword")
   aclRemoveRight(aclGet("Admin"),"function.setServerPassword")
end)
end)
</syntaxhighlight>
</syntaxhighlight>
Line 30: Line 30:
<!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc -->
<!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc -->
{{ACL_functions}}
{{ACL_functions}}
[[zh-cn:aclRemoveRight]]

Latest revision as of 08:37, 5 February 2021

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

Syntax

bool aclRemoveRight ( acl theAcl, string rightName ) 

OOP Syntax Help! I don't understand this!

Method: acl:removeRight(...)


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(aclGet("Admin"),"function.setServerPassword")
end)

See Also