GA
erro

[PDA]Erro na function criada

Por gabrielbsales, 10 de jan. de 2014 em Scripts

resolvido
script
6
851
gabrielbsalesG
10 de janeiro de 2014 às 00:32

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 Janeiro 10 por gabrielbsales

KilluaK
10 de janeiro de 2014 às 02:27

Onde vc registrou essa função?

gabrielbsalesG
10 de janeiro de 2014 às 02:44

Some Functions

KilluaK
10 de janeiro de 2014 às 02:47

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.

gabrielbsalesG
10 de janeiro de 2014 às 02:52

Consegui resolver.

zipter98Z
10 de janeiro de 2014 às 14:00

Tópico movido para a seção de dúvidas e pedidos resolvidos.