Ir para conteúdo
  • 0
JohnMatos

Scripting Erro Revscript GlobalEvents = Auto Save

Pergunta

JohnMatos    0
JohnMatos

Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:

https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/

https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/

Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico!

Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).

Base:

otservbr-global

Qual é a sua pergunta?

Estou com problema para criar um script de "autosave".

Tentei criar a partir do script talkacion "!save".
O script até funciona e salva o servidor, porém cada vez que salva registra o seguinte erro:

[Error - GlobalEvents::think] Failed to execute event: autosave

Alguem consegue me ajudar?

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

Spoiler

local savingEvent = 0
function saveLoop(delay)
	saveServer()
	SaveHirelings()
	print("> Saved Hirelings")
	if delay > 0 then
		autosave = addEvent(saveLoop, delay, delay)
	end
end

local autosave = GlobalEvent("autosave")
function autosave.onThink(interval)
	local remaningTime = configManager.getNumber(configKeys.SERVER_SAVE_NOTIFY_DURATION) * 60000	
	if isNumber(param) then
		stopEvent(autosave)
		saveLoop(tonumber(param) * 60 * 1000)
	else
		saveServer()
		SaveHirelings()
		print("> Saved Hirelings")
		Game.broadcastMessage("Saving game", MESSAGE_STATUS_WARNING)
	end
end

autosave:interval("60000")
autosave:register() 

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Spoiler

image.png.4471b8dd5af4b9b43f3a13500fa2fece.png

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

2 respostass a esta questão

Recommended Posts

  • 0
JohnMatos    0
JohnMatos

@Majesty  Muito obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×