@fearson Agora vai, o erro estava no parametro do addevent que esqueci de trocar ;s
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW)
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 12)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -83.3, 0, -91.6, 0)
local function onCastSpell1(cid, var)
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, 77)
return doCombat(cid, combat1, var)
end
function onCastSpell(cid, var)
for k = 1, 5 do
addEvent(function()
if isCreature(cid) then
addEvent(onCastSpell1, 1, cid, var)
end
end, 1 + ((k-1) * 200))
end
return true
end