function doRepeatSpell(cid, spellname, seconds)
if isPlayer(cid) then
doCastSpell(cid, spellname)
addEvent(doRepeatSpell, 1000 * seconds, cid, spellname)
end
end
function onSay(cid, words, param)
if param == "exura" then
doRepeatSpell(cid, "Exura", 3)
end
return false
end
Só uma adaptaçãozinha no teu código Hideki, pois com o addEvent fora do escopo da condição se o player existe, a recursion continuaria existindo mesmo sem o player existir.
@eickhoff
Lembrando que você tem que ter a função
doCastSpell(cid, spellname)
Instalada na sua source.