@@ -101,7 +101,7 @@ new Handle:CvarHostIp;
101
101
new Handle :CvarPort ;
102
102
103
103
/* Database handle */
104
- new Handle :Database ;
104
+ new Handle :hDatabase ;
105
105
new Handle :SQLiteDB ;
106
106
107
107
/* Menu file globals */
@@ -321,7 +321,7 @@ public OnMapEnd()
321
321
322
322
public Action :OnClientPreAdminCheck (client )
323
323
{
324
- if (! Database )
324
+ if (! hDatabase )
325
325
return Plugin_Continue ;
326
326
327
327
if (GetUserAdmin (client ) != INVALID_ADMIN_ID )
@@ -364,7 +364,7 @@ public Native_CheckBans(Handle:plugin, numParams)
364
364
decl String :sAuth [64 ];
365
365
GetNativeString (2 , sAuth , sizeof (sAuth ));
366
366
/* 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 )
368
368
{
369
369
PlayerStatus [client ] = true ;
370
370
return ;
@@ -376,15 +376,15 @@ public Native_CheckBans(Handle:plugin, numParams)
376
376
#if defined DEBUG
377
377
LogToFile (logFile , " Checking ban for: %s " , sAuth );
378
378
#endif
379
- SQL_TQuery (Database , VerifyBan , sQuery , GetClientUserId (client ), DBPrio_High );
379
+ SQL_TQuery (hDatabase , VerifyBan , sQuery , GetClientUserId (client ), DBPrio_High );
380
380
381
381
FormatEx (sQuery , sizeof (sQuery ), " SELECT * FROM %s _bans WHERE ip='%s ' AND RemoveType IS NULL" , DatabasePrefix , sIP );
382
382
new Handle :datapack = CreateDataPack ();
383
383
WritePackCell (datapack , GetClientUserId (client ));
384
384
WritePackString (datapack , sAuth );
385
385
WritePackString (datapack , sIP );
386
386
ResetPack (datapack );
387
- SQL_TQuery (Database , SQL_CheckIP , sQuery , datapack );
387
+ SQL_TQuery (hDatabase , SQL_CheckIP , sQuery , datapack );
388
388
}
389
389
390
390
public SQL_CheckIP (Handle :owner , Handle :hndl , const String :error [], any :datapack )
@@ -428,14 +428,14 @@ public OnRebuildAdminCache(AdminCachePart:part)
428
428
case AdminCache_Admins :
429
429
loadAdmins = true ;
430
430
}
431
- if (Database == INVALID_HANDLE ) {
431
+ if (hDatabase == INVALID_HANDLE ) {
432
432
if (! g_bConnecting ) {
433
433
g_bConnecting = true ;
434
434
SQL_TConnect (GotDatabase ," sourcebans" );
435
435
}
436
436
}
437
437
else {
438
- GotDatabase (Database , Database ," " ,0 );
438
+ GotDatabase (hDatabase , hDatabase ," " ,0 );
439
439
}
440
440
}
441
441
@@ -608,7 +608,7 @@ public Action:CommandBanIp(client, args)
608
608
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" ,
609
609
DatabasePrefix , arg );
610
610
611
- SQL_TQuery (Database , SelectBanIpCallback , Query , dataPack , DBPrio_High );
611
+ SQL_TQuery (hDatabase , SelectBanIpCallback , Query , dataPack , DBPrio_High );
612
612
return Plugin_Handled ;
613
613
}
614
614
@@ -657,7 +657,7 @@ public Action:CommandUnban(client, args)
657
657
} else {
658
658
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 );
659
659
}
660
- SQL_TQuery (Database , SelectUnbanCallback , query , dataPack );
660
+ SQL_TQuery (hDatabase , SelectUnbanCallback , query , dataPack );
661
661
return Plugin_Handled ;
662
662
}
663
663
@@ -730,7 +730,7 @@ public Action:CommandAddBan(client, args)
730
730
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" ,
731
731
DatabasePrefix , authid );
732
732
733
- SQL_TQuery (Database , SelectAddbanCallback , Query , dataPack , DBPrio_High );
733
+ SQL_TQuery (hDatabase , SelectAddbanCallback , Query , dataPack , DBPrio_High );
734
734
return Plugin_Handled ;
735
735
}
736
736
@@ -1033,11 +1033,11 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
1033
1033
return ;
1034
1034
}
1035
1035
1036
- Database = hndl ;
1036
+ hDatabase = hndl ;
1037
1037
1038
1038
decl String :query [1024 ];
1039
1039
FormatEx (query , sizeof (query ), " SET NAMES \" UTF8\" " );
1040
- SQL_TQuery (Database , ErrorCheckCallback , query );
1040
+ SQL_TQuery (hDatabase , ErrorCheckCallback , query );
1041
1041
1042
1042
InsertServerInfo ();
1043
1043
@@ -1046,7 +1046,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
1046
1046
if (loadOverrides )
1047
1047
{
1048
1048
Format (query , 1024 , " SELECT type, name, flags FROM %s _overrides" , DatabasePrefix );
1049
- SQL_TQuery (Database , OverridesDone , query );
1049
+ SQL_TQuery (hDatabase , OverridesDone , query );
1050
1050
loadOverrides = false ;
1051
1051
}
1052
1052
@@ -1055,7 +1055,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
1055
1055
FormatEx (query ,1024 ," SELECT name, flags, immunity, groups_immune \
1056
1056
FROM % s_srvgroups ORDER BY id " ,DatabasePrefix);
1057
1057
curLoading ++ ;
1058
- SQL_TQuery (Database ,GroupsDone ,query );
1058
+ SQL_TQuery (hDatabase ,GroupsDone ,query );
1059
1059
1060
1060
#if defined DEBUG
1061
1061
LogToFile (logFile , " Fetching Group List" );
@@ -1089,7 +1089,7 @@ public GotDatabase(Handle:owner, Handle:hndl, const String:error[], any:data)
1089
1089
DatabasePrefix , DatabasePrefix ,DatabasePrefix , queryLastLogin , serverID , DatabasePrefix , serverID );
1090
1090
}
1091
1091
curLoading ++ ;
1092
- SQL_TQuery (Database ,AdminsDone ,query );
1092
+ SQL_TQuery (hDatabase ,AdminsDone ,query );
1093
1093
1094
1094
#if defined DEBUG
1095
1095
LogToFile (logFile , " Fetching Admin List" );
@@ -1295,18 +1295,18 @@ stock bool:IsValidClient(client)
1295
1295
return true ;
1296
1296
}
1297
1297
1298
- CheckForBanEvasion (client , any :sAuth [])
1298
+ CheckForBanEvasion (client , const String :sAuth [])
1299
1299
{
1300
1300
/* 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 )
1302
1302
{
1303
1303
return ;
1304
1304
}
1305
1305
1306
1306
decl String :sQuery [1024 ], String :sIP [32 ];
1307
1307
GetClientIP (client , sIP , sizeof (sIP ));
1308
1308
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 );
1310
1310
}
1311
1311
1312
1312
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)
1335
1335
decl String :Name [128 ];
1336
1336
decl String :Query [512 ];
1337
1337
1338
- SQL_EscapeString (Database , clientName , Name , sizeof (Name ));
1338
+ SQL_EscapeString (hDatabase , clientName , Name , sizeof (Name ));
1339
1339
if (serverID == - 1 )
1340
1340
{
1341
1341
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)
1351
1351
DatabasePrefix , serverID , Name , DatabasePrefix , clientAuth [8 ], clientIp );
1352
1352
}
1353
1353
1354
- SQL_TQuery (Database , ErrorCheckCallback , Query , client , DBPrio_High );
1354
+ SQL_TQuery (hDatabase , ErrorCheckCallback , Query , client , DBPrio_High );
1355
1355
if (! StrEqual (clientAuth , g_sOwnerSteamID [client ], false ))
1356
1356
{
1357
1357
@@ -1376,7 +1376,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
1376
1376
ReadPackString (data , ip , sizeof (ip ));
1377
1377
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1378
1378
ReadPackString (data , adminIp , sizeof (adminIp ));
1379
- SQL_EscapeString (Database , reason , banReason , sizeof (banReason ));
1379
+ SQL_EscapeString (hDatabase , reason , banReason , sizeof (banReason ));
1380
1380
1381
1381
if (error [0 ])
1382
1382
{
@@ -1408,7 +1408,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
1408
1408
DatabasePrefix , ip , (minutes * 60 ), (minutes * 60 ), banReason , DatabasePrefix , adminAuth , adminAuth [8 ], adminIp , serverID );
1409
1409
}
1410
1410
1411
- SQL_TQuery (Database , InsertBanIpCallback , Query , data , DBPrio_High );
1411
+ SQL_TQuery (hDatabase , InsertBanIpCallback , Query , data , DBPrio_High );
1412
1412
}
1413
1413
1414
1414
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:
1459
1459
ReadPackString (data , reason , sizeof (reason ));
1460
1460
ReadPackString (data , arg , sizeof (arg ));
1461
1461
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1462
- SQL_EscapeString (Database , reason , unbanReason , sizeof (unbanReason ));
1462
+ SQL_EscapeString (hDatabase , reason , unbanReason , sizeof (unbanReason ));
1463
1463
1464
1464
// If error is not an empty string the query failed
1465
1465
if (error [0 ] != ' \0 ' )
@@ -1494,7 +1494,7 @@ public SelectUnbanCallback(Handle:owner, Handle:hndl, const String:error[], any:
1494
1494
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 " ,
1495
1495
DatabasePrefix , DatabasePrefix , adminAuth , adminAuth [8 ], unbanReason , bid );
1496
1496
1497
- SQL_TQuery (Database , InsertUnbanCallback , query , data );
1497
+ SQL_TQuery (hDatabase , InsertUnbanCallback , query , data );
1498
1498
}
1499
1499
return ;
1500
1500
}
@@ -1545,7 +1545,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
1545
1545
ReadPackString (data , authid , sizeof (authid ));
1546
1546
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1547
1547
ReadPackString (data , adminIp , sizeof (adminIp ));
1548
- SQL_EscapeString (Database , reason , banReason , sizeof (banReason ));
1548
+ SQL_EscapeString (hDatabase , reason , banReason , sizeof (banReason ));
1549
1549
1550
1550
if (error [0 ])
1551
1551
{
@@ -1577,7 +1577,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
1577
1577
DatabasePrefix , authid , (minutes * 60 ), (minutes * 60 ), banReason , DatabasePrefix , adminAuth , adminAuth [8 ], adminIp , serverID );
1578
1578
}
1579
1579
1580
- SQL_TQuery (Database , InsertAddbanCallback , Query , data , DBPrio_High );
1580
+ SQL_TQuery (hDatabase , InsertAddbanCallback , Query , data , DBPrio_High );
1581
1581
}
1582
1582
1583
1583
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
1674
1674
new Handle :authPack = CreateDataPack ();
1675
1675
WritePackString (authPack , auth );
1676
1676
ResetPack (authPack );
1677
- SQL_TQuery (Database , AddedFromSQLiteCallback , query , authPack );
1677
+ SQL_TQuery (hDatabase , AddedFromSQLiteCallback , query , authPack );
1678
1678
} else {
1679
1679
// The ban is no longer valid and should be deleted from the queue
1680
1680
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
1721
1721
decl String :desc [64 ], String :query [200 ];
1722
1722
GetGameFolderName (desc , sizeof (desc ));
1723
1723
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 );
1725
1725
}
1726
1726
}
1727
1727
@@ -1759,7 +1759,7 @@ public VerifyBan(Handle:owner, Handle:hndl, const String:error[], any:userid)
1759
1759
decl String :Name [128 ];
1760
1760
decl String :Query [512 ];
1761
1761
1762
- SQL_EscapeString (Database , clientName , Name , sizeof (Name ));
1762
+ SQL_EscapeString (hDatabase , clientName , Name , sizeof (Name ));
1763
1763
if ( serverID == - 1 )
1764
1764
{
1765
1765
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)
1775
1775
DatabasePrefix , serverID , Name , DatabasePrefix , clientAuth [8 ], clientIp );
1776
1776
}
1777
1777
1778
- SQL_TQuery (Database , ErrorCheckCallback , Query , client , DBPrio_High );
1778
+ SQL_TQuery (hDatabase , ErrorCheckCallback , Query , client , DBPrio_High );
1779
1779
if (! StrEqual (clientAuth , g_sOwnerSteamID [client ], false ))
1780
1780
{
1781
1781
@@ -2063,13 +2063,13 @@ public GroupsDone(Handle:owner, Handle:hndl, const String:error[], any:data)
2063
2063
// Load the group overrides
2064
2064
decl String :query [512 ];
2065
2065
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 );
2067
2067
2068
2068
/* if (reparse)
2069
2069
{
2070
2070
decl String:query[512];
2071
2071
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);
2073
2073
}
2074
2074
else
2075
2075
{
@@ -2264,7 +2264,7 @@ public Action:PruneBans(Handle:timer)
2264
2264
"UPDATE %s_bans SET RemovedBy = 0, RemoveType = 'E', RemovedOn = UNIX_TIMESTAMP() WHERE length != '0' AND ends < UNIX_TIMESTAMP()",
2265
2265
DatabasePrefix);
2266
2266
2267
- SQL_TQuery(Database , ErrorCheckCallback, Query);
2267
+ SQL_TQuery(hDatabase , ErrorCheckCallback, Query);
2268
2268
return Plugin_Continue;
2269
2269
}
2270
2270
*/
@@ -2569,7 +2569,7 @@ public bool:CreateBan(client, target, time, String:reason[])
2569
2569
if (reason [0 ] != ' \0 ' )
2570
2570
{
2571
2571
// if we have a valid reason pass move forward with the ban
2572
- if (Database != INVALID_HANDLE )
2572
+ if (hDatabase != INVALID_HANDLE )
2573
2573
{
2574
2574
UTIL_InsertBan (time , name , auth , ip , reason , adminAuth , adminIp , dataPack );
2575
2575
if (! StrEqual (auth2 , " " , false ) && ! StrEqual (auth , auth2 , false ))
@@ -2600,8 +2600,8 @@ stock UTIL_InsertBan(time, const String:Name[], const String:Authid[], const Str
2600
2600
decl String :banName [128 ];
2601
2601
decl String :banReason [256 ];
2602
2602
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 ));
2605
2605
if ( serverID == - 1 )
2606
2606
{
2607
2607
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
2615
2615
DatabasePrefix , Ip , Authid , banName , (time * 60 ), (time * 60 ), banReason , DatabasePrefix , AdminAuthid , AdminAuthid [8 ], AdminIp , serverID );
2616
2616
}
2617
2617
2618
- SQL_TQuery (Database , VerifyInsert , Query , Pack , DBPrio_High );
2618
+ SQL_TQuery (hDatabase , VerifyInsert , Query , Pack , DBPrio_High );
2619
2619
}
2620
2620
2621
2621
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()
2661
2661
2662
2662
stock InsertServerInfo ()
2663
2663
{
2664
- if (Database == INVALID_HANDLE )
2664
+ if (hDatabase == INVALID_HANDLE )
2665
2665
{
2666
2666
return ;
2667
2667
}
@@ -2678,7 +2678,7 @@ stock InsertServerInfo()
2678
2678
if (AutoAdd != false )
2679
2679
{
2680
2680
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 );
2682
2682
}
2683
2683
}
2684
2684
0 commit comments