Eu fiz o teste aqui e consta a mesma coisa do membro acima, sem erros e da pra usar.
Testei e funciona:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
function onCastSpell(cid, var)
local block_area = {
{{x=A,y=B,z=C}, {x=D,y=E,z=F}} -- pos começo e final da area
}
for _, var in ipairs(block_area) do
if isInRange(getCreaturePosition(cid), var[1], var[2]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode jogar wild grover nesta area.") return false
end
end
return doCombat(cid, combat, var)
end