GetResourceACLRequests

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function retrieves the ACL request section from the meta.xml file of the given resource.

Syntax

table getResourceACLRequests ( resource theResource ) 

OOP Syntax Help! I don't understand this!

Method: resource:getACLRequests(...)
Variable: .aclRequests


Required Arguments

  • theResource: the resource to get the ACL requests for.

Returns

Returns a table with the ACL requests for the given resource, or false if the resource is not valid. A valid resource with no ACL requests will return an empty table.

Example

This function lists ACL requests from all resources in the client console.

function showAllACLRequests()
  for _,resource in ipairs(getResources()) do
    local requests = getResourceACLRequests (resource)
    if #requests > 0 then
      outputConsole( getResourceName(resource).." has "..#requests.." ACL request(s)" )
      for i,request in ipairs(requests) do
        outputConsole( tostring(i)
                 .. "  name:" .. request.name
                 .. "  access:" .. tostring(request.access)
                 .. "  pending:" .. tostring(request.pending)
                 .. "  who:" .. request.who
                 .. "  date:" .. request.date
               )
      end
    end
  end
end

Requirements

Minimum server version 1.2
Minimum client version n/a

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="1.2" />

See Also