moved DB connection validity to onmapstart instead of inside timer

This commit is contained in:
jenz 2023-06-18 20:34:45 +02:00
parent 65dcf5ddd4
commit 9b19d01d0c

View File

@ -239,28 +239,27 @@ public void sql_select_sb_bans(Database db, DBResultSet results, const char[] er
}
public Action start_checks(Handle hTimer)
{
for (int i = 0; i < MaxClients; i++)
{
if (IsValidClient(i) && validate_state[i] == 0)
{
validate_state[i] = -1;
SQL_addEntry(i);
}
}
}
public void OnMapStart()
{
if (!g_dDatabase)
{
Database.Connect(SQL_OnDatabaseConnect, "jenz_ban_detector");
}
else
if (!g_hDatabase_sourceban)
{
if (!g_hDatabase_sourceban)
{
Database.Connect(SQL_OnDatabaseConnect_sb, "sourcebans");
}
else
{
for (int i = 0; i < MaxClients; i++)
{
if (IsValidClient(i) && validate_state[i] == 0)
{
validate_state[i] = -1;
SQL_addEntry(i);
}
}
}
Database.Connect(SQL_OnDatabaseConnect_sb, "sourcebans");
}
}