Essa função que você mencionou pode ser usada também para pegar o nome do resource e colocar como parâmetro da função isObjectInACLGroup.
Vejamos, o 1° parâmetro do isObjectInACLGroup é o Objeto(string) que ficará à disposição do grupo da ACL, tendo como exemplos: "user.Jim"; "resource.ctf".
Usando o objeto resource, você deverá usar o nome do resource para usar como objeto, e vai conseguir isso usando as funções: getResourceName e getThisResource. Lembrando que usando o getThisResource vai pegar o resource onde foi executada a função, para pegar qualquer outro resource use getResourceFromName.
Após compreendido o uso do 1° argumento do isObjectInACLGroup, a hipótese poderá ficar da seguinte forma:
local este_resource = getResourceName(getThisResource())
if (isObjectInACLGroup("resource."..este_resource, aclGetGroup("GrupoACL"))) then
--
else
--
end
Este exemplo é bem parecido com uns que são frequentemente usados, veja só:
local account_name = getAccountName(getPlayerAccount(thePlayer))
if (isObjectInACLGroup('user.'..account_name, aclGetGroup("GrupoACL"))) then
--
else
--
end
Qualquer dúvida sobre esta resposta, só marcar