Ir para conteúdo

Featured Replies

Postado

local shutdownAtServerSave = true
	local cleanMapAtServerSave = false
	local function serverSave()
	    if shutdownAtServerSave then
	        Game.setGameState(GAME_STATE_SHUTDOWN)
	    else
	        Game.setGameState(GAME_STATE_NORMAL)
	    end
	    if cleanMapAtServerSave then
	        cleanMap()
	    end
	    saveServer()
	end
	local function thirdServerSaveWarning()
	    local storage = 986
	    Game.broadcastMessage('The Server now is closed!', MESSAGE_STATUS_WARNING)
	    Game.setGameState(GAME_STATE_CLOSED)
	    db.executeQuery("DELETE FROM `player_storage` WHERE `key` = "..storage)
	    addEvent(serverSave, 60000)
	end
	local function secondServerSaveWarning()
	    Game.broadcastMessage('The Server will be closed in one minute. See you tomorrow!', MESSAGE_STATUS_WARNING)
	    addEvent(thirdServerSaveWarning, 60000)
	end
	local function firstServerSaveWarning()
	    Game.broadcastMessage('The Server will be closed in 3 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
	    addEvent(secondServerSaveWarning, 120000)
	end
	function onTime(interval)
	    Game.broadcastMessage('The Server will be closed in 5 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
	    Game.setGameState(GAME_STATE_STARTUP)
	    addEvent(firstServerSaveWarning, 120000)
	    return not shutdownAtServerSave
	end

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

  • Respostas 9
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local shutdownAtServerSave = true local cleanMapAtServerSave = false local function serverSave()     if shutdownAtServerSave then         Game.setGameState(GAME_STATE_SHUTDOWN)     else         

  • local shutdownAtServerSave = true     local cleanMapAtServerSave = false     local function serverSave()         if shutdownAtServerSave then             Game.setGameState(GAME_STATE_SHUTDOWN)

Postado

local shutdownAtServerSave = true
    local cleanMapAtServerSave = false
    local function serverSave()
        if shutdownAtServerSave then
            Game.setGameState(GAME_STATE_SHUTDOWN)
        else
            Game.setGameState(GAME_STATE_NORMAL)
        end
        if cleanMapAtServerSave then
            cleanMap()
        end
        saveServer()
    end
    local function thirdServerSaveWarning()
        local storage = 986
        Game.broadcastMessage('The Server now is closed!', MESSAGE_STATUS_WARNING)
        Game.setGameState(GAME_STATE_CLOSED)
        db.asyncQuery("DELETE FROM `player_storage` WHERE `key` = "..storage)
        addEvent(serverSave, 60000)
    end
    local function secondServerSaveWarning()
        Game.broadcastMessage('The Server will be closed in one minute. See you tomorrow!', MESSAGE_STATUS_WARNING)
        addEvent(thirdServerSaveWarning, 60000)
    end
    local function firstServerSaveWarning()
        Game.broadcastMessage('The Server will be closed in 3 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
        addEvent(secondServerSaveWarning, 120000)
    end
    function onTime(interval)
        Game.broadcastMessage('The Server will be closed in 5 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
        Game.setGameState(GAME_STATE_STARTUP)
        addEvent(firstServerSaveWarning, 120000)
        return not shutdownAtServerSave
    end

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor
13 minutos atrás, Vodkart disse:

ocal shutdownAtServerSave = true
    local cleanMapAtServerSave = false
    local function serverSave()
        if shutdownAtServerSave then
            Game.setGameState(GAME_STATE_SHUTDOWN)
        else
            Game.setGameState(GAME_STATE_NORMAL)
        end
        if cleanMapAtServerSave then
            cleanMap()
        end
        saveServer()
    end
    local function thirdServerSaveWarning()
        local storage = 986
        Game.broadcastMessage('The Server now is closed!', MESSAGE_STATUS_WARNING)
        Game.setGameState(GAME_STATE_CLOSED)
        db.asyncQuery("DELETE FROM `player_storage` WHERE `key` = "..storage)
        addEvent(serverSave, 60000)
    end
    local function secondServerSaveWarning()
        Game.broadcastMessage('The Server will be closed in one minute. See you tomorrow!', MESSAGE_STATUS_WARNING)
        addEvent(thirdServerSaveWarning, 60000)
    end
    local function firstServerSaveWarning()
        Game.broadcastMessage('The Server will be closed in 3 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
        addEvent(secondServerSaveWarning, 120000)
    end
    function onTime(interval)
        Game.broadcastMessage('The Server will be closed in 5 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING)
        Game.setGameState(GAME_STATE_STARTUP)
        addEvent(firstServerSaveWarning, 120000)
        return not shutdownAtServerSave
    end

Funcionou perfeitamente, esse comando EU posso deixar pra executar todos os dias sem problemas né? não sei se é a melhor maneira de resetar a storage de uma quest desse tipo. OBRIGADO DEMAIS!!!

Editado por onix (veja o histórico de edições)

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.7k

Informação Importante

Confirmação de Termo