aclGroupListObjects
Client-side
Server-side
Shared
This function returns a table over all the objects that exist in a given ACL group. These are objects like players and resources.
OOP Syntax Help! I don't understand this!
- Method:aclgroup:listObjects(...)
- Variable: .objects
Syntax
table|false aclGroupListObjects ( aclgroup theGroup )Required arguments
- theGroup: The ACL group to get the objects from.
Returns
Returns a table of strings in the given ACL group. This table might be empty. Returns false or nil if theGroup is invalid or it fails for some other reason.
- table|false: acl group objects list
Code Examples
server
This example outputs a list of objects if the ACL Group is given.
addCommandHandler("aclObjectList",function(player,command,aclGroup) if (not aclGroup) then -- Was the group name provided? outputChatBox("You must provide the group name!", player, 255, 255, 255) return end
local group = aclGetGroup(aclGroup) if (group) then local objects = aclGroupListObjects(group) outputChatBox("List of objects in group "..aclGroup.." (#"..#objects..")", player, 255, 255, 255)
for k,v in ipairs(objects) do outputChatBox("- "..v, player) end else outputChatBox("Group with the name "..aclGroup.." does not exist.", player, 255, 255, 255) endend)See Also
ACL Functions
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclObjectGetGroupsNew
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup