diff --git a/discord_verificiation/scripting/unloze_playtime_display.sp b/discord_verificiation/scripting/unloze_playtime_display.sp index b46f97a..6e635a5 100644 --- a/discord_verificiation/scripting/unloze_playtime_display.sp +++ b/discord_verificiation/scripting/unloze_playtime_display.sp @@ -262,6 +262,21 @@ public void OnClientDisconnect(int client) g_iClientMinutes[client] = 0; } +public void OnMapVoteRunnoffWarningStart() +{ + if (!g_bCorrectServer) + { + return; + } + + char sMapname[64]; + GetCurrentMap(sMapname, sizeof(sMapname)); + + char sQuery[512]; //picking max() is usually considered haram + Format(sQuery, sizeof(sQuery), "INSERT INTO `playtime_display_map_vote_events` (`map_id`, `current_map`, `result`) VALUES((select max(map_id) from `playtime_display_map_history`), '%s','Revote needed!')", sMapname); + g_hDatabase.Query(SQL_FinishedQueryMapVoteEndCallback, sQuery, _, DBPrio_Normal); +} + public void OnMapVoteEnd(const char[] map) { if (!g_bCorrectServer)