diff --git a/FakeClients/scripting/FakeClients.sp b/FakeClients/scripting/FakeClients.sp index e886a6fe..278e0f54 100755 --- a/FakeClients/scripting/FakeClients.sp +++ b/FakeClients/scripting/FakeClients.sp @@ -94,7 +94,7 @@ public void randomize_clantags() { char sQuery[512]; Format(sQuery, sizeof(sQuery), "select DISTINCT tag from unloze_stats.hlstats_Clans ORDER BY RAND() limit 500"); - g_hDatabase_hlstats.Query(SQL_OnQueryCompleted_hlstats, sQuery, DBPrio_Low); + g_hDatabase_hlstats.Query(SQL_OnQueryCompleted_hlstats, sQuery, DBPrio_High); } public void SQL_OnDatabaseConnect(Database db, const char[] error, any data) @@ -112,7 +112,7 @@ public void randomize_names() { char sQuery[512]; Format(sQuery, sizeof(sQuery), "select name from unloze_racetimer_css.zetimer_table_new ORDER BY RAND() limit 500"); - g_hDatabase.Query(SQL_OnQueryCompleted, sQuery, DBPrio_Low); + g_hDatabase.Query(SQL_OnQueryCompleted, sQuery, DBPrio_High); } public void SQL_OnQueryCompleted_hlstats(Database db, DBResultSet results, const char[] error, int iSerial) @@ -120,7 +120,11 @@ public void SQL_OnQueryCompleted_hlstats(Database db, DBResultSet results, const if (!db || strlen(error)) { delete results; - LogError("Query error 3: %s", error); + LogError("Query error for hlstats: %s", error); + if (!g_hDatabase_hlstats) + { + Database.Connect(SQL_OnDatabaseConnect_hlstats, "hlstatsx"); + } return; } @@ -138,7 +142,11 @@ public void SQL_OnQueryCompleted(Database db, DBResultSet results, const char[] if (!db || strlen(error)) { delete results; - LogError("Query error 3: %s", error); + LogError("Query error for racetimer: %s", error); + if (!g_hDatabase) + { + Database.Connect(SQL_OnDatabaseConnect, "racetimercss"); + } return; }