Try this
local storageValue = 3005
function repeatEffect(cid, effect, delay)
if getPlayerStorageValue(cid, storageValue) == TRUE then
doSendMagicEffect(getPlayerPosition(cid), effect)
addEvent(repeatEffect, delay, cid, effect, delay)
end
end
function onCastSpell(cid, var)
doCombat(cid...