Não tenho muita certeza, mas acho que o Addevent pode ser usado assim, testa aí:
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
doSendMagicEffect(getPlayerPosition(cid),5)
doSendAnimatedText(getPlayerPosition(cid), '500', 3)
addEvent(onCastSpell, 600, parameters)
return doCombat(cid, combat, var)
end






info
Grupo: Visconde
Registrado: 14/08/11
Posts: 320
Reputação: +34
Gênero: Masculino
Bom galera eu to fazendo uma spell porem eu queria que quando o player falasse ela soltaria um efeito e depois desse efeito um delay de 3 segundos ai soltaria a spell, eu até consegui fazer os efeitos e a spell em si porem o efeito esta saindo junto com a spell não consegui adicionar o delay se alguem puder me dizer oque falta, eu agradeço.
Spell
Essa é a spell em si porem eu não sei adicionar o delay me falaram para usar
addEvent(onCastSpell, 600, parameters)
porem quando eu uso não muda em nada e da esse erro:
[Error - Spell Interface]
data/spells/scripts/firehur.lua
Description:
(luaAddEvent) Callback parameter should be a function.
Vlw..