Assim que um grupo for aceito, use return para não verificar outros grupos, evitando spam.
function setarTUDO (thePlayer, commandName, id, SetFomeSede)
for _, group in ipairs(settudoacl) do
if (isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup(group))) then
if (id) then
if (tonumber(SetFomeSede)) then
local playerID = tonumber(id)
if (playerID) then
local targetPlayer, targetPlayerName = getPlayerID(playerID)
local fomesede = tonumber(SetFomeSede)
if (targetPlayer) then
if (commandName == settudo) then end
-- exports["Script_Dxinfo"]:addBox(thePlayer, "success", "#ffffffFome e Sede de #25C740"..getPlayerName(targetPlayer).." #ffffffsetado para #25C740"..fomesede.."%")
exports["Script_Dxinfo"]:addBox(targetPlayer, "info", "#ffffffO STAFF #25C740"..getPlayerName(thePlayer).." #ffffffalterou sua Fome e Sede para #25C740"..fomesede.."%")
setElementData(targetPlayer, "hunger", fomesede)
setElementData(targetPlayer, "sede", fomesede)
return
else
exports["Script_Dxinfo"]:addBox(thePlayer, "error", "#ffffffO jogador não foi encontrado!")
return
end
else
exports["Script_Dxinfo"]:addBox(thePlayer, "error", "#ffffffUtilize : #ff0000/"..commandName.." #ffffff[ID] [Quantidade]")
return
end
else
exports["Script_Dxinfo"]:addBox(thePlayer, "error", "#ffffffUtilize : #ff0000/"..commandName.." #ffffff[ID] [Quantidade]")
return
end
else
exports["Script_Dxinfo"]:addBox(thePlayer, "error", "#ffffffUtilize : #ff0000/"..commandName.." #ffffff[ID] [Quantidade]")
return
end
end
end
exports["Script_Dxinfo"]:addBox(thePlayer, "error", "#ffffffPermissão Negada!")
end
addCommandHandler(settudo, setarTUDO)