From db0c89b75269ba28a1fdb3d94f7fea4de75491e0 Mon Sep 17 00:00:00 2001 From: dogan Date: Mon, 6 Jul 2020 13:18:56 +0200 Subject: [PATCH] UptimeRestarts: forgot to save uptime on new restart --- UptimeRestarts/scripting/UptimeRestarts.sp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/UptimeRestarts/scripting/UptimeRestarts.sp b/UptimeRestarts/scripting/UptimeRestarts.sp index 945378f6..576d2b31 100644 --- a/UptimeRestarts/scripting/UptimeRestarts.sp +++ b/UptimeRestarts/scripting/UptimeRestarts.sp @@ -211,6 +211,15 @@ public Action RestartCountdown(Handle timer) public void ForceRestart() { + float fUptime = GetEngineTime(); + g_fUptime = g_fUptime + fUptime; + + char sUptime[64]; + FloatToString(g_fUptime, sUptime, sizeof(sUptime)); + File UptimeFile = OpenFile("uptime.txt", "w"); + UptimeFile.WriteLine(sUptime); + delete UptimeFile; + LogToFile("addons/sourcemod/logs/restarts.txt", "Successfully force-restarted the Server."); ServerCommand("_restart"); }