AclObjectGetGroups
Jump to navigation
Jump to search
This function returns a table of all groups the object is in.
Syntax
table aclObjectGetGroups ( string object )
Required Arguments
- object: The name of the ACL entry to get groups of
Returns
Returns a table of all groups the object is in on success, false if something went wrong.
Examples
This example outputs a list of all groups of the calling user
Click to collapse [-]
addCommandHandler("listGroups",function(player) local account = getPlayerAccount(player) if not account or isGuestAccount(account) then return end outputChatBox('Groups:', player) for _,v in ipairs(aclObjectGetGroups('user.'..getAccountName(account)) do outputChatBox('* '..aclGroupGetName(v)) end end)
See Also
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup