PO
dúvida

[Encerrado] Dúvida, Meu OT não está salvando!

Por Potlic, 24 de fev. de 2013 em Tópicos Sem Resposta

urgente
otserver
resolvido
otserv
tibia
script
14
1.3k
PotlicP
24 de fevereiro de 2013 às 13:29

Olá XTibianos, meu OT não está salvando! Quando eu salvo aparece assim:

 

 

> Saving server...

> SAVE: Complete in 0.39 seconds using relational house storage.

 

Alguém poderia me ajudar? Não mexi em nenhum script, só mudei o mapa estava carlin coloquei rook e também mudei o nome de alguns itens, desde já obrigado! happy.png

RoksasR
24 de fevereiro de 2013 às 13:31

Cara, não há erro algum, todo server aparece isso quando da save :)

PotlicP
24 de fevereiro de 2013 às 13:59

Cara, não há erro algum, todo server aparece isso quando da save :)

Sim, mas dai se eu fechar o server e abrir de novo ele volta como se não tivesse salvado!

RoksasR
24 de fevereiro de 2013 às 14:02

Vá em data/talkactions/scripts, substitua o arquivo 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

 

 

 

 

Agora vá em data/globalevents/scripts, substitua o save.lua por:

 

 

local config = {

broadcast = {120, 30},

shallow = "no",

delay = 120,

events = 30

}

 

config.shallow = getBooleanFromString(config.shallow)

 

local function executeSave(seconds)

if(isInArray(config.broadcast, seconds)) then

local text = ""

if(not config.shallow) then

text = "Full s"

else

text = "S"

end

 

text = text .. "erver save within " .. seconds .. " seconds, please mind it may freeze!"

doBroadcastMessage(text)

end

 

if(seconds > 0) then

addEvent(executeSave, config.events * 1000, seconds - config.events)

else

doSaveServer(config.shallow)

end

end

 

function onThink(interval, lastExecution, thinkInterval)

if(table.maxn(config.broadcast) == 0) then

doSaveServer(config.shallow)

else

executeSave(config.delay)

end

 

return true

end

 

 

 

 

E em globalevents.xml, substitua a tag do save.lua por:

    <globalevent name="save" interval="1000" event="script" value="save.lua"/>

 

BOA SORTE :))

PotlicP
24 de fevereiro de 2013 às 15:52

Poxa cara, já fiz isso e também não deu sad.png alguém me ajuda por favor!

ThiagoBjiT
25 de fevereiro de 2013 às 22:19

Dá um monte de /save e espera um pouco, uns 3 minutos mais ou menos, ai você ver se salvou mesmo. Pois tem alguns servidores que é tipo o rank, demora pra ser atualizado, e alguns que o save demora pra ser salvado.

PotlicP
26 de fevereiro de 2013 às 21:56

Dá um monte de /save e espera um pouco, uns 3 minutos mais ou menos, ai você ver se salvou mesmo. Pois tem alguns servidores que é tipo o rank, demora pra ser atualizado, e alguns que o save demora pra ser salvado.

 

Obrigado cara! Consegui, REP + pra você, abraços!

ThiagoBjiT
26 de fevereiro de 2013 às 23:08

Dúvida Sanada - Reportado.

26 de fevereiro de 2013 às 23:47

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

5 meses depois...
ramiresvibeR
22 de julho de 2013 às 11:58

aguem pode me ajuda meu otserve nao esta salvando nada eu coloco equip no char e deslogo o char volta com o equip de rook e muitas veses pelado e tambem ele volta no bixo que vc mato ou morreu... aguem sabe arruma isso pode me ajuda por favor desde ja muito obrigado..

KluivertK
22 de julho de 2013 às 12:15

deve estar sem save altomatico cara !!! tente dar /save antes de sair !!! ou desligar

MaenilseM
22 de julho de 2013 às 14:56

/\ pode ser que sim ou pode ser que nao, vai saber a database dele nao tem a table global_storage ^^

KluivertK
22 de julho de 2013 às 16:43

Quem sabe ne !!!!

4 anos depois...
StigalS
21 de abril de 2018 às 02:54
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.