RA
dúvida

Como deixar o serv em Manuntenção?

Por ravely13, 27 de dez. de 2012 em Scripts

6
823
ravely13R
27 de dezembro de 2012 às 22:01

Eu ja vi em alguns servidores quando ele entra em manuntenção , quando eu tento logar apareçe uma mensagem que ta em manuntenção e talz e não da pra logar , como faço para fazer isso em meu serv?

AkatsukyiA
27 de dezembro de 2012 às 22:15

Removido

Editado Dezembro 28 por Manyzin

LuckOakeL
27 de dezembro de 2012 às 22:26

Isso ai acontece quando um servidor está dando save.

 

Se há como colocar em manutenção manualmente, sem dar save, eu não sei.

dragonfightD
27 de dezembro de 2012 às 23:19

Voce me pegou num dia bom, ta ae o script. Crie um arquivo chamado maintence.lua na pasta talkactions/scripts. Depois adicione essa linha no talkactions.xml:

 

<talkaction log="yes" words="/maintence" access="5" event="script" value="maintence.lua"/>

 

No arquivo maintence.lua, abra ele e cole:

 

function onSay(cid, words, param)
doSetGameState(GAMESTATE_MAINTAIN)
local function setMaintenceoff(seconds)
doSetGameState(GAMESTATE_NORMAL)
end
addEvent(setMaintenceoff, 3600 * 1000)

return 1
end

 

Nessa linha voce configura quanto tempo o server ficará bloqueando logins com a mensagem que está em manutenção:

 

addEvent(setMaintenceoff, 3600 * 1000)

 

3600 segundo são igual 1 hora, ou seja após 1 hora o server abre, lembrando que é configurável, é so voce calcular os segundos.

 

Obs: Se você usar esse comando e quiser cancelar, basta dar um /openserver. Se voce deslogou seu adm, ai bye,bye, só reiniciando o server ou esperando o tempo.

 

Obs: Lembrando que o post do script do tile que aumenta attack speed, eu nao fiz pq nao conheço uma função que fça isso, mas usuarios como o Vodkart por exemplo talvez ajude voce se voce der sorte. Flw.

Editado Dezembro 27 por dragonfight

ChapalirousC
27 de dezembro de 2012 às 23:33

Cara Basta falar /closeserver

dragonfightD
27 de dezembro de 2012 às 23:36

Quando usa /closeserver, aparce uma mensagem no cliente em ingles, porem editavel pelas sources dizendo que o server está fechado. Quando usa o comando que eu passei aparece a mensagem que o server está em manutenção. Acho que foi isso que o usuario pediu. Além do que esse script é editável por tempo.

Editado Dezembro 27 por dragonfight