DE
dúvida

erro no comando /save

Por Dersinho, 08 de jun. de 2013 em Scripts

script
6
1.7k
DersinhoD
08 de junho de 2013 às 14:28

alguem pode me ajudar a concertar esse erro?

eu do save com o god aparece esse erro!

 

 

[08/06/2013 14:23:06] [Error - TalkAction Interface]

[08/06/2013 14:23:06] data/talkactions/scripts/save.lua:onSay

[08/06/2013 14:23:06] Description:

[08/06/2013 14:23:06] data/talkactions/scripts/save.lua:3: attempt to call global 'isNumber' (a nil value)

[08/06/2013 14:23:06] stack traceback:

[08/06/2013 14:23:06] data/talkactions/scripts/save.lua:3: in function <data/talkactions/scripts/save.lua:1>

EnselfE
08 de junho de 2013 às 14:35

Vá em talkactions/scripts e troque seu save.lua por esse

 

local savingEvent = 0

 

function onSay(cid, words, param, channel)

if(isNumber(param)) then

stopEvent(savingEvent)

save(tonumber(param) * 60 * 1000)

else

doSaveServer()

end

return true

end

 

function save(delay)

doSaveServer()

if(delay > 0) then

savingEvent = addEvent(save, delay, delay)

end

end

 

 

 

Tag em Talkactions.xml

 

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

 

 

DersinhoD
08 de junho de 2013 às 17:06

cara esse seu script nao funfa =/

mais tbm nao deu erro !

 

meu server e tfs 0.3.6

 

mals deus erro sim ta ai

 

[08/06/2013 17:32:47] [Error - TalkAction Interface]

[08/06/2013 17:32:47] data/talkactions/scripts/save.lua:onSay

[08/06/2013 17:32:47] Description:

[08/06/2013 17:32:47] data/talkactions/scripts/save.lua:4: attempt to call global 'isNumber' (a nil value)

[08/06/2013 17:32:47] stack traceback:

[08/06/2013 17:32:47] data/talkactions/scripts/save.lua:4: in function <data/talkactions/scripts/save.lua:3>

Editado Junho 8 por Dersinho

VodkartV
08 de junho de 2013 às 23:49

troque essa linha:

 

if(isNumber(param)) then

 

por essa

 

if(tonumber(param)) then

DersinhoD
09 de junho de 2013 às 13:23

vlw rep +

EnselfE
09 de junho de 2013 às 13:24

Resolvido reportado para moverem.