Estou com um problema onde quando não estou na Acl 'Policial' e mesmo eu estando nas outras não funciona o que está errado??
grupoSegurar = {"Policial", "Admin", "Console"},
function Segurar(thePlayer)
for _, acl in ipairs(grupoSegurar) do
iprint(_, acl)
if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)) , aclGetGroup(acl)) then return
else
for _, targetPlayer in ipairs(getElementsByType("player")) do
local x, y, z = getElementPosition(thePlayer)
local tx, ty, tz = getElementPosition(targetPlayer)
if (getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)>1) then
else
if targetPlayer ~= thePlayer then
if getElementData(thePlayer, "char.viszEffect") then
setElementData(thePlayer, "char.viszEffect", false)
setPedAnimation(targetPlayer, "GANG", "prtial_gngtlkA", false, false)
detachElements(targetPlayer, thePlayer, 0, 0.5, 0 )
setElementFrozen(targetPlayer, false)
else
setElementData(thePlayer, "char.viszEffect", true)
attachElements(targetPlayer, thePlayer, 0, 0.5, 0)
setElementFrozen(targetPlayer, true)
end
end
end
end
end
end
end