Ir para conteúdo

Featured Replies

Postado
  • Autor

Amigo no data/talkactions/scripts a uma pasta chamada save, e o script dela é esse. De uma olhada talvez o error esteja aqui.

 

 

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
 

 

O primeiro script de save que te passei estava na pasta data/globalevents/scripts

  • Respostas 30
  • Visualizações 1.9k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

O script do talkaction está certo,tente mudar o do globalevents para este :

local config = {
	broadcast = "yes"
}

config.broadcast = getBooleanFromString(config.broadcast)
local function executeSave(seconds)
	if(seconds == 0) then
		doSaveServer()
		return true
	end

	if(seconds == 120 or seconds == 30) then
		doBroadcastMessage("Full server save within " .. seconds .. " seconds, please stay in safe place!")
	end

	seconds = seconds - 30
	if(seconds >= 0) then
		addEvent(executeSave, 30 * 1000, seconds)
	end
end

function onThink(interval, lastExecution, thinkInterval)
	if(not config.broadcast) then
		doSaveServer()
		return true
	end

	executeSave(120)
	return true
end

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo