Ir para conteúdo
  • 0

[PDA]Erro na function criada


gabrielbsales

Pergunta

Bom, estou usando uma function que regenera a vida do pokemon a cada 1 segundo, mas da um erro na distro.

Function:


function doRegenerateWithHeld(cid)
if isCreature(cid) and isSummon(cid) then
local ball = getPlayerSlotItem(getCreatureMaster(cid), 8)
if getItemAttribute(ball.uid, "regenheld") == 1 and getCreatureHealth(cid) < getCreatureMaxHealth(cid) then
addEvent(function() doCreatureAddHealth(cid,500) end, 0)
return true
end
end
addEvent(DoRegenerateWithHeld, 0, cid)
end

Addevent:


for i = 0, 4 do
addEvent(doRegenerateWithHeld, 1000, pk)
end

Erro na distro:

[09/01/2014 23:27:11] [Error - Action Interface] 
[09/01/2014 23:27:11] In a timer event called from: 
[09/01/2014 23:27:11] data/actions/scripts/goback.lua:onUse
[09/01/2014 23:27:11] Description: 
[09/01/2014 23:27:11] (luaAddEvent) Callback parameter should be a function.

O que devo fazer para resolver?

Editado por gabrielbsales
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Desculpa mas isso seria na lib? Não tenho servers acima de 8.6. Esse erro eu acho que é pq o script não tá conseguindo ler a função, aí pode ser que ela não tenha sido registrada, se foi, ela tá com algum erro mesmo.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...