Ir para conteúdo
  • 0

Save Server + Barra de Informaçoes


kaizy536

Pergunta

Bom gente, eu tenho aqui um script de save sever, porem ele da save toda hora, e eu nao tenho a minima ideia de como mudar ele, quero que ele de save a cada 30 minutos..

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 = "{Auto-Save}:"
else
text = "{"
end


text = text .. " Magnus Server vai salvar dados em  " .. seconds .. " segundos, na hora do save o serve pode travar por alguns segundos!"
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
______________________________________
Ja sobre a Barra de Informação, eu queria tipo quando um player falasse "!info reset" dai ia aparecer uma informaçao que eu escrevesse dentro, por exemplo:
Reset Info -
de 1-4 Resets lv - 4k
de 5-9 resets lv - 5k..
e por ai vai, o que vai apareçer na barra de informaçoes, eu que escreveria.., o formato da barra é mais ou menos igual ao do comando "!rank"
Vlw ai smile_positivo.gifsmile_positivo.gifsmile_positivo.gif
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Em talkactions.xml adicione :


<talkaction log="no" words="!info reset" event="script" value="inforeset.lua"/>


Em inforeset.lua na pasta talkact.../scripts


local paçoca =

Reset Info -
de 1-4 Resets lv - 4k
de 5-9 resets lv - 5k..



function onSay(cid, words, param, channel)
doPlayerPopupFYI(cid, paçoca)

end

Link para o comentário
Compartilhar em outros sites

  • 0

paçoca? serio isso? kkkkkkkkkkkk, vou testar aqui, vou tirar esse paçoca .-.


[11/03/2014 19:49:00] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/info_reset.lua:3: '=' expected near '-'
[11/03/2014 19:49:00] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/info_reset.lua)
[11/03/2014 19:49:00] data/talkactions/scripts/info_reset.lua:3: '=' expected near '-'
Link para o comentário
Compartilhar em outros sites

  • 0
local tables = {
    "Reset Info-",
    "de 1-4 Resets lv - 4k",
    "de 5-9 resets lv - 5k",
}
function onSay(cid, words)
    return doPlayerPopupFYI(cid, table.concat(tables, "\n"))
end

Cada nova linha em tables representará uma nova linha na "janela de informações".

Editado por zipter98
Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado meu amor cool.png


Zip..

[11/03/2014 21:02:53] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/info_reset.lua:26: '(' expected near 'onSay'
[11/03/2014 21:02:53] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/info_reset.lua)
[11/03/2014 21:02:53] data/talkactions/scripts/info_reset.lua:26: '(' expected near 'onSay'

@resolvido

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...