LO
pedido

Erro talkaction

Por Lordfireot, 31 de mai. de 2013 em Scripts

erro
script
7
1.3k
31 de maio de 2013 às 03:09

Galera deu erro quando eu falo /save com o god o erro abaixo

 

[31/05/2013 03:06:58] [Error - TalkAction Interface]

[31/05/2013 03:06:58] data/talkactions/scripts/save.lua:onSay

[31/05/2013 03:06:58] Description:

[31/05/2013 03:06:58] data/talkactions/scripts/save.lua:4: attempt to call global 'isNumber' (a nil value)

[31/05/2013 03:06:58] stack traceback:

[31/05/2013 03:06:58] data/talkactions/scripts/save.lua:4: in function <data/talkactions/scripts/save.lua:2>

 

 

Meu data/talkactions/scripts/save.lua

 

-- [( Script edited by: DoidinMapper )] --

function onSay(cid, words, param, channel)

local saving = 0

if(isNumber(param)) then

stopEvent(saving)

save(tonumber(param) * 60 * 1000)

else

doSaveServer()

end

return true

end

function save(delay)

doSaveServer()

if(delay > 0) then

saving = addEvent(save, delay, delay)

end

end

 

TaaGT
31 de maio de 2013 às 03:45

Porque não tenta colocar só o script !save.. É mais fácil e retira esse.

 

#Edit

 

Download da minha script /save.

 

Clicando aqui.

Editado Maio 31 por TaaG

tiuguedorT
31 de maio de 2013 às 11:09

em talkactions ta asim ?

<talkaction log="yes" words="/save" access="3" event="script" value="save.lua"/>

manoelnetoM
31 de maio de 2013 às 11:32

Pelo que entendi, essa linha: if(isNumber(param)) then tá puxando um valor nulo, ou seja, não tá puxando valor algum, o scripter deveria ter determinado um valor a ser puxado por essa função..

brun123B
31 de maio de 2013 às 12:45

basta trocar essa linha:

 

if(isNumber(param)) then

por essa:

if tonumber(param) then

Editado Maio 31 por brun123

31 de maio de 2013 às 18:06

brun123

 

 

 

a tua deu certo obrigado

vital900V
31 de maio de 2013 às 18:49

resolvido/fechado/movido