Skip to content

Commit 3edaaea

Browse files
committed
Merge pull request #8 from Bara20/patch-1
Fixed compile errors with sm1.7
2 parents 67bfbe1 + 7bc4740 commit 3edaaea

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

game_upload/addons/sourcemod/scripting/sourcebans.sp

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ new Handle:CvarHostIp;
101101
new Handle:CvarPort;
102102

103103
/* Database handle */
104-
new Handle:Database;
104+
new Handle:hDatabase;
105105
new Handle:SQLiteDB;
106106

107107
/* Menu file globals */
@@ -321,7 +321,7 @@ public OnMapEnd()
321321

322322
public Action:OnClientPreAdminCheck(client)
323323
{
324-
if(!Database)
324+
if(!hDatabase)
325325
return Plugin_Continue;
326326

327327
if(GetUserAdmin(client) != INVALID_ADMIN_ID)
@@ -364,7 +364,7 @@ public Native_CheckBans(Handle:plugin, numParams)
364364
decl String:sAuth[64];
365365
GetNativeString(2, sAuth, sizeof(sAuth));
366366
/* Do not check bots nor check player with lan steamid. */
367-
if(sAuth[0] == 'B' || sAuth[9] == 'L' || Database == INVALID_HANDLE)
367+
if(sAuth[0] == 'B' || sAuth[9] == 'L' || hDatabase == INVALID_HANDLE)
368368
{
369369
PlayerStatus[client] = true;
370370
return;
@@ -376,15 +376,15 @@ public Native_CheckBans(Handle:plugin, numParams)
376376
#if defined DEBUG
377377
LogToFile(logFile, "Checking ban for: %s", sAuth);
378378
#endif
379-
SQL_TQuery(Database, VerifyBan, sQuery, GetClientUserId(client), DBPrio_High);
379+
SQL_TQuery(hDatabase, VerifyBan, sQuery, GetClientUserId(client), DBPrio_High);
380380

381381
FormatEx(sQuery, sizeof(sQuery), "SELECT * FROM %s_bans WHERE ip='%s' AND RemoveType IS NULL", DatabasePrefix, sIP);
382382
new Handle:datapack = CreateDataPack();
383383
WritePackCell(datapack, GetClientUserId(client));
384384
WritePackString(datapack, sAuth);
385385
WritePackString(datapack, sIP);
386386
ResetPack(datapack);
387-
SQL_TQuery(Database, SQL_CheckIP, sQuery, datapack);
387+
SQL_TQuery(hDatabase, SQL_CheckIP, sQuery, datapack);
388388
}
389389

390390
public SQL_CheckIP(Handle:owner, Handle:hndl, const String:error[], any:datapack)
@@ -428,14 +428,14 @@ public OnRebuildAdminCache(AdminCachePart:part)
428428
case AdminCache_Admins:
429429
loadAdmins = true;
430430
}
431-
if(Database == INVALID_HANDLE) {
431+
if(hDatabase == INVALID_HANDLE) {
432432
if(!g_bConnecting) {
433433
g_bConnecting = true;
434434
SQL_TConnect(GotDatabase,"sourcebans");
435435
}
436436
}
437437
else {
438-
GotDatabase(Database,Database,"",0);
438+
GotDatabase(hDatabase,hDatabase,"",0);
439439
}
440440
}
441441

@@ -608,7 +608,7 @@ public Action:CommandBanIp(client, args)
608608
FormatEx(Query, sizeof(Query), "SELECT bid FROM %s_bans WHERE type = 1 AND ip = '%s' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL",
609609
DatabasePrefix, arg);
610610

611-
SQL_TQuery(Database, SelectBanIpCallback, Query, dataPack, DBPrio_High);
611+
SQL_TQuery(hDatabase, SelectBanIpCallback, Query, dataPack, DBPrio_High);
612612
return Plugin_Handled;
613613
}
614614

@@ -657,7 +657,7 @@ public Action:CommandUnban(client, args)
657657
} else {
658658
Format(query, sizeof(query), "SELECT bid FROM %s_bans WHERE (type = 1 AND ip = '%s') AND (length = '0' OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL", DatabasePrefix, arg);
659659
}
660-
SQL_TQuery(Database, SelectUnbanCallback, query, dataPack);
660+
SQL_TQuery(hDatabase, SelectUnbanCallback, query, dataPack);
661661
return Plugin_Handled;
662662
}
663663

@@ -730,7 +730,7 @@ public Action:CommandAddBan(client, args)
730730
FormatEx(Query, sizeof(Query), "SELECT bid FROM %s_bans WHERE type = 0 AND authid = '%s' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL",
731731
DatabasePrefix, authid);
732732

733-
SQL_TQuery(Database, SelectAddbanCallback, Query, dataPack, DBPrio_High);
733+
SQL_TQuery(hDatabase, SelectAddbanCallback, Query, dataPack, DBPrio_High);
734734
return Plugin_Handled;
735735
}
736736

@@ -1033,11 +1033,11 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
10331033
return;
10341034
}
10351035

1036-
Database = hndl;
1036+
hDatabase = hndl;
10371037

10381038
decl String:query[1024];
10391039
FormatEx(query, sizeof(query), "SET NAMES \"UTF8\"");
1040-
SQL_TQuery(Database, ErrorCheckCallback, query);
1040+
SQL_TQuery(hDatabase, ErrorCheckCallback, query);
10411041

10421042
InsertServerInfo();
10431043

@@ -1046,7 +1046,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
10461046
if(loadOverrides)
10471047
{
10481048
Format(query, 1024, "SELECT type, name, flags FROM %s_overrides", DatabasePrefix);
1049-
SQL_TQuery(Database, OverridesDone, query);
1049+
SQL_TQuery(hDatabase, OverridesDone, query);
10501050
loadOverrides = false;
10511051
}
10521052

@@ -1055,7 +1055,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
10551055
FormatEx(query,1024,"SELECT name, flags, immunity, groups_immune \
10561056
FROM %s_srvgroups ORDER BY id",DatabasePrefix);
10571057
curLoading++;
1058-
SQL_TQuery(Database,GroupsDone,query);
1058+
SQL_TQuery(hDatabase,GroupsDone,query);
10591059

10601060
#if defined DEBUG
10611061
LogToFile(logFile, "Fetching Group List");
@@ -1089,7 +1089,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
10891089
DatabasePrefix, DatabasePrefix,DatabasePrefix, queryLastLogin, serverID, DatabasePrefix, serverID);
10901090
}
10911091
curLoading++;
1092-
SQL_TQuery(Database,AdminsDone,query);
1092+
SQL_TQuery(hDatabase,AdminsDone,query);
10931093

10941094
#if defined DEBUG
10951095
LogToFile(logFile, "Fetching Admin List");
@@ -1295,18 +1295,18 @@ stock bool:IsValidClient(client)
12951295
return true;
12961296
}
12971297

1298-
CheckForBanEvasion(client, any:sAuth[])
1298+
CheckForBanEvasion(client, const String:sAuth[])
12991299
{
13001300
/* Do not check bots nor check player with lan steamid. */
1301-
if(sAuth[0] == 'B' || sAuth[9] == 'L' || Database == INVALID_HANDLE)
1301+
if(sAuth[0] == 'B' || sAuth[9] == 'L' || hDatabase == INVALID_HANDLE)
13021302
{
13031303
return;
13041304
}
13051305

13061306
decl String:sQuery[1024], String:sIP[32];
13071307
GetClientIP(client, sIP, sizeof(sIP));
13081308
FormatEx(sQuery, sizeof(sQuery), "SELECT bid FROM %s_bans WHERE ((type = 0 AND authid REGEXP '^STEAM_[0-9]:%s$') OR (type = 1 AND ip = '%s')) AND (length = '0' OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL", DatabasePrefix, sAuth[8], sIP);
1309-
SQL_TQuery(Database, VerifyBan2, sQuery, GetClientUserId(client), DBPrio_High);
1309+
SQL_TQuery(hDatabase, VerifyBan2, sQuery, GetClientUserId(client), DBPrio_High);
13101310
}
13111311

13121312
public VerifyBan2(Handle:owner, Handle:hndl, const String:error[], any:userid)
@@ -1335,7 +1335,7 @@ public VerifyBan2(Handle:owner, Handle:hndl, const String:error[], any:userid)
13351335
decl String:Name[128];
13361336
decl String:Query[512];
13371337

1338-
SQL_EscapeString(Database, clientName, Name, sizeof(Name));
1338+
SQL_EscapeString(hDatabase, clientName, Name, sizeof(Name));
13391339
if(serverID == -1 )
13401340
{
13411341
FormatEx(Query, sizeof(Query), "INSERT INTO %s_banlog (sid ,time ,name ,bid) VALUES \
@@ -1351,7 +1351,7 @@ public VerifyBan2(Handle:owner, Handle:hndl, const String:error[], any:userid)
13511351
DatabasePrefix, serverID, Name, DatabasePrefix, clientAuth[8], clientIp);
13521352
}
13531353

1354-
SQL_TQuery(Database, ErrorCheckCallback, Query, client, DBPrio_High);
1354+
SQL_TQuery(hDatabase, ErrorCheckCallback, Query, client, DBPrio_High);
13551355
if(!StrEqual(clientAuth, g_sOwnerSteamID[client], false))
13561356
{
13571357

@@ -1376,7 +1376,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
13761376
ReadPackString(data, ip, sizeof(ip));
13771377
ReadPackString(data, adminAuth, sizeof(adminAuth));
13781378
ReadPackString(data, adminIp, sizeof(adminIp));
1379-
SQL_EscapeString(Database, reason, banReason, sizeof(banReason));
1379+
SQL_EscapeString(hDatabase, reason, banReason, sizeof(banReason));
13801380

13811381
if(error[0])
13821382
{
@@ -1408,7 +1408,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
14081408
DatabasePrefix, ip, (minutes*60), (minutes*60), banReason, DatabasePrefix, adminAuth, adminAuth[8], adminIp, serverID);
14091409
}
14101410

1411-
SQL_TQuery(Database, InsertBanIpCallback, Query, data, DBPrio_High);
1411+
SQL_TQuery(hDatabase, InsertBanIpCallback, Query, data, DBPrio_High);
14121412
}
14131413

14141414
public InsertBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:data)
@@ -1459,7 +1459,7 @@ public SelectUnbanCallback(Handle:owner, Handle:hndl, const String:error[], any:
14591459
ReadPackString(data, reason, sizeof(reason));
14601460
ReadPackString(data, arg, sizeof(arg));
14611461
ReadPackString(data, adminAuth, sizeof(adminAuth));
1462-
SQL_EscapeString(Database, reason, unbanReason, sizeof(unbanReason));
1462+
SQL_EscapeString(hDatabase, reason, unbanReason, sizeof(unbanReason));
14631463

14641464
// If error is not an empty string the query failed
14651465
if(error[0] != '\0')
@@ -1494,7 +1494,7 @@ public SelectUnbanCallback(Handle:owner, Handle:hndl, const String:error[], any:
14941494
Format(query, sizeof(query), "UPDATE %s_bans SET RemovedBy = (SELECT aid FROM %s_admins WHERE authid = '%s' OR authid REGEXP '^STEAM_[0-9]:%s$'), RemoveType = 'U', RemovedOn = UNIX_TIMESTAMP(), ureason = '%s' WHERE bid = %d",
14951495
DatabasePrefix, DatabasePrefix, adminAuth, adminAuth[8], unbanReason, bid);
14961496

1497-
SQL_TQuery(Database, InsertUnbanCallback, query, data);
1497+
SQL_TQuery(hDatabase, InsertUnbanCallback, query, data);
14981498
}
14991499
return;
15001500
}
@@ -1545,7 +1545,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
15451545
ReadPackString(data, authid, sizeof(authid));
15461546
ReadPackString(data, adminAuth, sizeof(adminAuth));
15471547
ReadPackString(data, adminIp, sizeof(adminIp));
1548-
SQL_EscapeString(Database, reason, banReason, sizeof(banReason));
1548+
SQL_EscapeString(hDatabase, reason, banReason, sizeof(banReason));
15491549

15501550
if(error[0])
15511551
{
@@ -1577,7 +1577,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
15771577
DatabasePrefix, authid, (minutes*60), (minutes*60), banReason, DatabasePrefix, adminAuth, adminAuth[8], adminIp, serverID);
15781578
}
15791579

1580-
SQL_TQuery(Database, InsertAddbanCallback, Query, data, DBPrio_High);
1580+
SQL_TQuery(hDatabase, InsertAddbanCallback, Query, data, DBPrio_High);
15811581
}
15821582

15831583
public InsertAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any:data)
@@ -1674,7 +1674,7 @@ public ProcessQueueCallback(Handle:owner, Handle:hndl, const String:error[], any
16741674
new Handle:authPack = CreateDataPack();
16751675
WritePackString(authPack, auth);
16761676
ResetPack(authPack);
1677-
SQL_TQuery(Database, AddedFromSQLiteCallback, query, authPack);
1677+
SQL_TQuery(hDatabase, AddedFromSQLiteCallback, query, authPack);
16781678
} else {
16791679
// The ban is no longer valid and should be deleted from the queue
16801680
FormatEx(query, sizeof(query), "DELETE FROM queue WHERE steam_id = '%s'", auth);
@@ -1721,7 +1721,7 @@ public ServerInfoCallback(Handle:owner, Handle:hndl, const String:error[], any:d
17211721
decl String:desc[64], String:query[200];
17221722
GetGameFolderName(desc, sizeof(desc));
17231723
FormatEx(query, sizeof(query), "INSERT INTO %s_servers (ip, port, rcon, modid) VALUES ('%s', '%s', '', (SELECT mid FROM %s_mods WHERE modfolder = '%s'))", DatabasePrefix, ServerIp, ServerPort, DatabasePrefix, desc);
1724-
SQL_TQuery(Database, ErrorCheckCallback, query);
1724+
SQL_TQuery(hDatabase, ErrorCheckCallback, query);
17251725
}
17261726
}
17271727

@@ -1759,7 +1759,7 @@ public VerifyBan(Handle:owner, Handle:hndl, const String:error[], any:userid)
17591759
decl String:Name[128];
17601760
decl String:Query[512];
17611761

1762-
SQL_EscapeString(Database, clientName, Name, sizeof(Name));
1762+
SQL_EscapeString(hDatabase, clientName, Name, sizeof(Name));
17631763
if( serverID == -1 )
17641764
{
17651765
FormatEx(Query, sizeof(Query), "INSERT INTO %s_banlog (sid ,time ,name ,bid) VALUES \
@@ -1775,7 +1775,7 @@ public VerifyBan(Handle:owner, Handle:hndl, const String:error[], any:userid)
17751775
DatabasePrefix, serverID, Name, DatabasePrefix, clientAuth[8], clientIp);
17761776
}
17771777

1778-
SQL_TQuery(Database, ErrorCheckCallback, Query, client, DBPrio_High);
1778+
SQL_TQuery(hDatabase, ErrorCheckCallback, Query, client, DBPrio_High);
17791779
if(!StrEqual(clientAuth, g_sOwnerSteamID[client], false))
17801780
{
17811781

@@ -2063,13 +2063,13 @@ public GroupsDone(Handle:owner, Handle:hndl, const String:error[], any:data)
20632063
// Load the group overrides
20642064
decl String:query[512];
20652065
FormatEx(query, 512, "SELECT sg.name, so.type, so.name, so.access FROM %s_srvgroups_overrides so LEFT JOIN %s_srvgroups sg ON sg.id = so.group_id ORDER BY sg.id", DatabasePrefix, DatabasePrefix);
2066-
SQL_TQuery(Database, LoadGroupsOverrides, query);
2066+
SQL_TQuery(hDatabase, LoadGroupsOverrides, query);
20672067

20682068
/*if (reparse)
20692069
{
20702070
decl String:query[512];
20712071
FormatEx(query,512,"SELECT name, immunity, groups_immune FROM %s_srvgroups ORDER BY id",DatabasePrefix);
2072-
SQL_TQuery(Database,GroupsSecondPass,query);
2072+
SQL_TQuery(hDatabase,GroupsSecondPass,query);
20732073
}
20742074
else
20752075
{
@@ -2264,7 +2264,7 @@ public Action:PruneBans(Handle:timer)
22642264
"UPDATE %s_bans SET RemovedBy = 0, RemoveType = 'E', RemovedOn = UNIX_TIMESTAMP() WHERE length != '0' AND ends < UNIX_TIMESTAMP()",
22652265
DatabasePrefix);
22662266
2267-
SQL_TQuery(Database, ErrorCheckCallback, Query);
2267+
SQL_TQuery(hDatabase, ErrorCheckCallback, Query);
22682268
return Plugin_Continue;
22692269
}
22702270
*/
@@ -2569,7 +2569,7 @@ public bool:CreateBan(client, target, time, String:reason[])
25692569
if(reason[0] != '\0')
25702570
{
25712571
// if we have a valid reason pass move forward with the ban
2572-
if(Database != INVALID_HANDLE)
2572+
if(hDatabase != INVALID_HANDLE)
25732573
{
25742574
UTIL_InsertBan(time, name, auth, ip, reason, adminAuth, adminIp, dataPack);
25752575
if(!StrEqual(auth2, "", false) && !StrEqual(auth, auth2, false))
@@ -2600,8 +2600,8 @@ stock UTIL_InsertBan(time, const String:Name[], const String:Authid[], const Str
26002600
decl String:banName[128];
26012601
decl String:banReason[256];
26022602
decl String:Query[1024];
2603-
SQL_EscapeString(Database, Name, banName, sizeof(banName));
2604-
SQL_EscapeString(Database, Reason, banReason, sizeof(banReason));
2603+
SQL_EscapeString(hDatabase, Name, banName, sizeof(banName));
2604+
SQL_EscapeString(hDatabase, Reason, banReason, sizeof(banReason));
26052605
if( serverID == -1 )
26062606
{
26072607
FormatEx(Query, sizeof(Query), "INSERT INTO %s_bans (ip, authid, name, created, ends, length, reason, aid, adminIp, sid, country) VALUES \
@@ -2615,7 +2615,7 @@ stock UTIL_InsertBan(time, const String:Name[], const String:Authid[], const Str
26152615
DatabasePrefix, Ip, Authid, banName, (time*60), (time*60), banReason, DatabasePrefix, AdminAuthid, AdminAuthid[8], AdminIp, serverID);
26162616
}
26172617

2618-
SQL_TQuery(Database, VerifyInsert, Query, Pack, DBPrio_High);
2618+
SQL_TQuery(hDatabase, VerifyInsert, Query, Pack, DBPrio_High);
26192619
}
26202620

26212621
stock UTIL_InsertTempBan(time, const String:name[], const String:auth[], const String:ip[], const String:reason[], const String:adminAuth[], const String:adminIp[], Handle:dataPack)
@@ -2661,7 +2661,7 @@ stock CheckLoadAdmins()
26612661

26622662
stock InsertServerInfo()
26632663
{
2664-
if(Database == INVALID_HANDLE)
2664+
if(hDatabase == INVALID_HANDLE)
26652665
{
26662666
return;
26672667
}
@@ -2678,7 +2678,7 @@ stock InsertServerInfo()
26782678
if(AutoAdd != false)
26792679
{
26802680
FormatEx(query, sizeof(query), "SELECT sid FROM %s_servers WHERE ip = '%s' AND port = '%s'", DatabasePrefix, ServerIp, ServerPort);
2681-
SQL_TQuery(Database, ServerInfoCallback, query);
2681+
SQL_TQuery(hDatabase, ServerInfoCallback, query);
26822682
}
26832683
}
26842684

0 commit comments

Comments
 (0)