Veja se o erro continua dessa maneira:
function onSay(cid, words, param, channel)
local exausted = 30 --Tempo em segundos.
if getPlayerStorageValue(cid, 11554) > os.time() then
return doPlayerSendCancel(cid, "Aguarde "..getPlayerStorageValue(cid, 11548) - os.time().." segundo(s) para salvar seu personagem novamente.")
end
doPlayerSave(cid)
setPlayerStorageValue(cid, 11554, os.time() + exausted)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu personagem foi salvo com sucesso.")
return true
end







info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino
Eae galera, eu uso o script de salvar o char e pá, mais ele nao funciona pois da esse erro no console:
[05/12/2013 19:02:19] [Error - TalkAction Interface]
[05/12/2013 19:02:19] data/talkactions/scripts/saveyourchar.lua:onSay
[05/12/2013 19:02:19] Description:
[05/12/2013 19:02:19] data/talkactions/scripts/saveyourchar.lua:6: attempt to compare string with number
[05/12/2013 19:02:19] stack traceback:
[05/12/2013 19:02:19] data/talkactions/scripts/saveyourchar.lua:6: in function <data/talkactions/scripts/saveyourchar.lua:1>
Script:
function onSay(cid, words, param, channel)
local config = {
s = 11548, -- n mexa
exhau = 30 -- tempo em seegundos para salvar denovo
}
if (getPlayerStorageValue(cid, config.s) <= os.time()) then
doPlayerSave(cid)
setPlayerStorageValue(cid,config.s,os.time()+config.exhau)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu Personagem foi salvo com sucesso!!.")
else
doPlayerSendCancel(cid, "Você tem que esperar " .. config.exhau .. " segundos para salvar novamente.")
end
return TRUE
end
Créditos ao:
HarpiaLook
Editado Dezembro 5 por FlamesAdmin