From 3c32ca861d0115830835d2a5f9cd73b2173476b6 Mon Sep 17 00:00:00 2001
From: jenz <unlozehq@gmail.com>
Date: Sun, 19 Feb 2023 16:00:26 +0100
Subject: [PATCH] removed obsolete repository and updated some plugins DB
 priority level

---
 .../scripting/BlockNosteamBhop.sp             | 172 ------------------
 SprayManager/scripting/SprayManager.sp        |   6 +-
 .../scripting/season_halloween.sp             |   2 +-
 season_xmas/scripting/season_xmas.sp          |   2 +-
 4 files changed, 5 insertions(+), 177 deletions(-)
 delete mode 100644 BlockNosteamBhop/scripting/BlockNosteamBhop.sp

diff --git a/BlockNosteamBhop/scripting/BlockNosteamBhop.sp b/BlockNosteamBhop/scripting/BlockNosteamBhop.sp
deleted file mode 100644
index 1cd0b004..00000000
--- a/BlockNosteamBhop/scripting/BlockNosteamBhop.sp
+++ /dev/null
@@ -1,172 +0,0 @@
-#pragma semicolon 1
-#pragma newdecls required
-
-#include <sourcemod>
-#include <sdktools>
-#include <PlayerManager>
-
-#define PLUGIN_AUTHOR "jenz"
-#define PLUGIN_VERSION "1.1"
-
-public Plugin myinfo =
-{
-        name = "nosteam bhop blocker",
-        author = PLUGIN_AUTHOR,
-        description = "no more bhop for meatbags ",
-        version = PLUGIN_VERSION,
-        url = ""
-};
-
-bool bhop_restricted_nosteamer[MAXPLAYERS + 1];
-int buttons_old[MAXPLAYERS + 1];
-int flags_old[MAXPLAYERS + 1];
-
-Database g_hDatabase;
-
-ConVar g_hCvar_TriggerVelocity;
-ConVar g_hCvar_SlowedVelocity;
-
-public void OnPluginStart()
-{
-	g_hCvar_TriggerVelocity = CreateConVar("sm_nosteam_bhop_trigger_velocity", "320", "Horizontal velocity at which nosteamers will be slowed during bhop.", FCVAR_NONE, true, 0.0);
-	g_hCvar_SlowedVelocity = CreateConVar("sm_nosteam_bhop_slowed_velocity", "200", "Horizontal velocity which nosteamers will be slowed to.", FCVAR_NONE, true, 0.0);
-
-	AutoExecConfig();
-}
-
-public void OnConfigsExecuted()
-{
-	Database.Connect(SQL_OnDatabaseConnect, "bhopnosteam");
-}
-
-public void SQL_OnDatabaseConnect(Database db, const char[] error, any data)
-{
-	if(!db || strlen(error))
-	{
-		LogError("Database error: %s", error);
-		return;
-	}
-
-	g_hDatabase = db;
-
-	char sQuery[512];
-	Format(sQuery, sizeof(sQuery), "CREATE TABLE IF NOT EXISTS bhop_whitelist (`steam_auth` VARCHAR(32) NOT NULL, `name` VARCHAR(64) NOT NULL, PRIMARY KEY (`steam_auth`))");
-
-	g_hDatabase.Query(SQL_OnConnectFinished, sQuery, _, DBPrio_High);
-}
-
-public void SQL_OnConnectFinished(Database db, DBResultSet results, const char[] error, any data)
-{
-	if(!db || strlen(error))
-	{
-		LogError("Database error: %s", error);
-		return;
-	}
-
-	for(int i = 1; i <= MaxClients; i++)
-	{
-		if (IsClientConnected(i) && IsClientAuthorized(i))
-		{
-			char sAuthID[32];
-			GetClientAuthId(i, AuthId_Steam2, sAuthID, sizeof(sAuthID));
-			OnClientAuthorized(i, sAuthID);
-		}
-	}
-}
-
-public void OnClientAuthorized(int client, const char[] sAuthID)
-{
-	if (!IsFakeClient(client) && !IsClientSourceTV(client) && !PM_IsPlayerSteam(client))
-	{
-		bhop_restricted_nosteamer[client] = true;
-		buttons_old[client] = 0;
-		flags_old[client] = 0;
-
-		char sQuery[512];
-		Format(sQuery, sizeof(sQuery), "SELECT * FROM bhop_whitelist WHERE steam_auth = '%s'", sAuthID);
-		g_hDatabase.Query(SQL_OnQueryCompleted, sQuery, GetClientSerial(client));
-	}
-	else
-		bhop_restricted_nosteamer[client] = false;
-
-}
-
-public void SQL_OnQueryCompleted(Database db, DBResultSet results, const char[] error, any data)
-{
-	if (!db || strlen(error))
-	{
-		LogError("Query error: %s", error);
-		return;
-	}
-
-	int client;
-	if ((client = GetClientFromSerial(data)) == 0)
-		return;
-
-	if (results.RowCount && results.FetchRow())
-	{
-		int iFieldNum;
-		results.FieldNameToNum("name", iFieldNum);
-		char sName[MAX_NAME_LENGTH];
-		results.FetchString(iFieldNum, sName, sizeof(sName));
-
-		bhop_restricted_nosteamer[client] = false;
-		LogMessage("%L was found as \'%s\' on the whitelist and therefore will be allowed to bhop", client, sName);
-	}
-}
-
-public void OnClientDisconnect(int client)
-{
-	bhop_restricted_nosteamer[client] = false;
-	buttons_old[client] = 0;
-	flags_old[client] = 0;
-}
-
-public void OnPlayerRunCmdPost(int client, int buttons, int impulse, const float vel[3], const float angles[3], int weapon, int subtype,
-                                                                int cmdnum, int tickcount, int seed, const int mouse[2])
-{
-	if (!IsValidClient(client) || !IsPlayerAlive(client) || !bhop_restricted_nosteamer[client]) return;
-	if (!(buttons_old[client] & IN_JUMP) && (!(buttons & IN_JUMP)))
-	{
-		flags_old[client] = GetEntityFlags(client);
-		return;
-	}
-	if (buttons_old[client] & IN_JUMP)
-	{
-		if (!(buttons & IN_JUMP))
-			if (GetEntityFlags(client) & FL_ONGROUND)
-				buttons_old[client] = buttons;
-		return;
-	}
-	if (!(flags_old[client] & FL_ONGROUND))
-		return;
-
-	float vVel[3];
-	GetEntPropVector(client, Prop_Data, "m_vecVelocity", vVel);
-	float fVelocity = SquareRoot(Pow(vVel[0], 2.0) + Pow(vVel[1], 2.0));
-
-	if (fVelocity > g_hCvar_TriggerVelocity.FloatValue)
-	{
-		float fNormalized[3];
-		fNormalized[0] = vVel[0] / fVelocity;
-		fNormalized[1] = vVel[1] / fVelocity;
-		fNormalized[2] = 0.0;
-
-		float fTargetVelocity = g_hCvar_SlowedVelocity.FloatValue;
-		float fFinal[3];
-		fFinal[0] = fNormalized[0] * fTargetVelocity;
-		fFinal[1] = fNormalized[1] * fTargetVelocity;
-		fFinal[2] = vVel[2];
-		TeleportEntity(client, NULL_VECTOR, NULL_VECTOR, fFinal);
-	}
-
-	buttons_old[client] = buttons;
-}
-
-stock int IsValidClient(int client, bool nobots = true)
-{
-	if (client <= 0 || client > MaxClients || !IsClientConnected(client) || (nobots && IsFakeClient(client)))
-		return false;
-
-	return IsClientInGame(client);
-}
\ No newline at end of file
diff --git a/SprayManager/scripting/SprayManager.sp b/SprayManager/scripting/SprayManager.sp
index 9d339427..cf64e699 100644
--- a/SprayManager/scripting/SprayManager.sp
+++ b/SprayManager/scripting/SprayManager.sp
@@ -2374,7 +2374,7 @@ public Action Timer_UpdateHideSprays(Handle hTimer)
 
         char sQuery[512];
         Format(sQuery, sizeof(sQuery), "SELECT `steamidtarget` FROM `sprayhidemanage` WHERE `steamidhider` = '%s' and `is_online` = 1;", sAuthID);
-        SQL_TQuery(g_hDatabase, select_sprays_to_hide, sQuery, client, DBPrio_High);
+        SQL_TQuery(g_hDatabase, select_sprays_to_hide, sQuery, client, DBPrio_Normal);
     }
 }
 
@@ -2956,7 +2956,7 @@ void UpdatePlayerInfo(int client)
 	GetClientAuthId(client, AuthId_Steam2, sSteamID, sizeof(sSteamID));
 	Format(sQuery, sizeof(sQuery), "SELECT * FROM `spraymanager` WHERE `steamid` = '%s';", sSteamID);
 
-	SQL_TQuery(g_hDatabase, OnSQLCheckBanQuery, sQuery, client, DBPrio_High);
+	SQL_TQuery(g_hDatabase, OnSQLCheckBanQuery, sQuery, client, DBPrio_Normal);
 }
 
 void UpdateSprayHashInfo(int client)
@@ -2970,7 +2970,7 @@ void UpdateSprayHashInfo(int client)
 	char sSprayQuery[128];
 
 	Format(sSprayQuery, sizeof(sSprayQuery), "SELECT * FROM `sprayblacklist` WHERE `sprayhash` = '%s';", g_sSprayHash[client]);
-	SQL_TQuery(g_hDatabase, OnSQLCheckSprayHashBanQuery, sSprayQuery, client, DBPrio_High);
+	SQL_TQuery(g_hDatabase, OnSQLCheckSprayHashBanQuery, sSprayQuery, client, DBPrio_Normal);
 }
 
 void UpdateNSFWInfo(int client)
diff --git a/season_halloween/scripting/season_halloween.sp b/season_halloween/scripting/season_halloween.sp
index fd8d2b1a..3271898d 100644
--- a/season_halloween/scripting/season_halloween.sp
+++ b/season_halloween/scripting/season_halloween.sp
@@ -234,7 +234,7 @@ public void SQL_OnDatabaseConnect(Database db, const char[] error, any data)
 	char sQuery[256];
 	Format(sQuery, sizeof(sQuery), "CREATE TABLE IF NOT EXISTS halloween_table (`steam_auth` varchar(64), `name` varchar(256), `collected` int(16), PRIMARY KEY (`steam_auth`), INDEX (`collected`))");
 
-	g_hDatabase.Query(SQL_OnTableCreated, sQuery, _, DBPrio_High);
+	g_hDatabase.Query(SQL_OnTableCreated, sQuery, _, DBPrio_Low);
 }
 
 //----------------------------------------------------------------------------------------------------
diff --git a/season_xmas/scripting/season_xmas.sp b/season_xmas/scripting/season_xmas.sp
index 6d601cf9..a86f8c21 100644
--- a/season_xmas/scripting/season_xmas.sp
+++ b/season_xmas/scripting/season_xmas.sp
@@ -257,7 +257,7 @@ public void SQL_OnDatabaseConnect(Database db, const char[] error, any data)
 	char sQuery[256];
 	Format(sQuery, sizeof(sQuery), "CREATE TABLE IF NOT EXISTS xmas_table (`steam_auth` varchar(64), `name` varchar(256), `collected` int(16), PRIMARY KEY (`steam_auth`), INDEX (`collected`))");
 
-	g_hDatabase.Query(SQL_OnTableCreated, sQuery, _, DBPrio_High);
+	g_hDatabase.Query(SQL_OnTableCreated, sQuery, _, DBPrio_Low);
 }
 
 //----------------------------------------------------------------------------------------------------