@@ -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" );
@@ -1297,18 +1297,18 @@ stock bool:IsValidClient(client)
1297
1297
return true ;
1298
1298
}
1299
1299
1300
- CheckForBanEvasion (client , any :sAuth [])
1300
+ CheckForBanEvasion (client , const String :sAuth [])
1301
1301
{
1302
1302
/* Do not check bots nor check player with lan steamid. */
1303
- if (sAuth [0 ] == ' B' || sAuth [9 ] == ' L' || Database == INVALID_HANDLE )
1303
+ if (sAuth [0 ] == ' B' || sAuth [9 ] == ' L' || hDatabase == INVALID_HANDLE )
1304
1304
{
1305
1305
return ;
1306
1306
}
1307
1307
1308
1308
decl String :sQuery [1024 ], String :sIP [32 ];
1309
1309
GetClientIP (client , sIP , sizeof (sIP ));
1310
1310
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 );
1311
- SQL_TQuery (Database , VerifyBan2 , sQuery , GetClientUserId (client ), DBPrio_High );
1311
+ SQL_TQuery (hDatabase , VerifyBan2 , sQuery , GetClientUserId (client ), DBPrio_High );
1312
1312
}
1313
1313
1314
1314
public VerifyBan2 (Handle :owner , Handle :hndl , const String :error [], any :userid )
@@ -1337,7 +1337,7 @@ public VerifyBan2(Handle:owner, Handle:hndl, const String:error[], any:userid)
1337
1337
decl String :Name [128 ];
1338
1338
decl String :Query [512 ];
1339
1339
1340
- SQL_EscapeString (Database , clientName , Name , sizeof (Name ));
1340
+ SQL_EscapeString (hDatabase , clientName , Name , sizeof (Name ));
1341
1341
if (serverID == - 1 )
1342
1342
{
1343
1343
FormatEx (Query , sizeof (Query ), " INSERT INTO %s _banlog (sid ,time ,name ,bid) VALUES \
@@ -1353,7 +1353,7 @@ public VerifyBan2(Handle:owner, Handle:hndl, const String:error[], any:userid)
1353
1353
DatabasePrefix , serverID , Name , DatabasePrefix , clientAuth [8 ], clientIp );
1354
1354
}
1355
1355
1356
- SQL_TQuery (Database , ErrorCheckCallback , Query , client , DBPrio_High );
1356
+ SQL_TQuery (hDatabase , ErrorCheckCallback , Query , client , DBPrio_High );
1357
1357
if (! StrEqual (clientAuth , g_sOwnerSteamID [client ], false ))
1358
1358
{
1359
1359
@@ -1378,7 +1378,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
1378
1378
ReadPackString (data , ip , sizeof (ip ));
1379
1379
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1380
1380
ReadPackString (data , adminIp , sizeof (adminIp ));
1381
- SQL_EscapeString (Database , reason , banReason , sizeof (banReason ));
1381
+ SQL_EscapeString (hDatabase , reason , banReason , sizeof (banReason ));
1382
1382
1383
1383
if (error [0 ])
1384
1384
{
@@ -1410,7 +1410,7 @@ public SelectBanIpCallback(Handle:owner, Handle:hndl, const String:error[], any:
1410
1410
DatabasePrefix , ip , (minutes * 60 ), (minutes * 60 ), banReason , DatabasePrefix , adminAuth , adminAuth [8 ], adminIp , serverID );
1411
1411
}
1412
1412
1413
- SQL_TQuery (Database , InsertBanIpCallback , Query , data , DBPrio_High );
1413
+ SQL_TQuery (hDatabase , InsertBanIpCallback , Query , data , DBPrio_High );
1414
1414
}
1415
1415
1416
1416
public InsertBanIpCallback (Handle :owner , Handle :hndl , const String :error [], any :data )
@@ -1461,7 +1461,7 @@ public SelectUnbanCallback(Handle:owner, Handle:hndl, const String:error[], any:
1461
1461
ReadPackString (data , reason , sizeof (reason ));
1462
1462
ReadPackString (data , arg , sizeof (arg ));
1463
1463
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1464
- SQL_EscapeString (Database , reason , unbanReason , sizeof (unbanReason ));
1464
+ SQL_EscapeString (hDatabase , reason , unbanReason , sizeof (unbanReason ));
1465
1465
1466
1466
// If error is not an empty string the query failed
1467
1467
if (error [0 ] != ' \0 ' )
@@ -1496,7 +1496,7 @@ public SelectUnbanCallback(Handle:owner, Handle:hndl, const String:error[], any:
1496
1496
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 " ,
1497
1497
DatabasePrefix , DatabasePrefix , adminAuth , adminAuth [8 ], unbanReason , bid );
1498
1498
1499
- SQL_TQuery (Database , InsertUnbanCallback , query , data );
1499
+ SQL_TQuery (hDatabase , InsertUnbanCallback , query , data );
1500
1500
}
1501
1501
return ;
1502
1502
}
@@ -1547,7 +1547,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
1547
1547
ReadPackString (data , authid , sizeof (authid ));
1548
1548
ReadPackString (data , adminAuth , sizeof (adminAuth ));
1549
1549
ReadPackString (data , adminIp , sizeof (adminIp ));
1550
- SQL_EscapeString (Database , reason , banReason , sizeof (banReason ));
1550
+ SQL_EscapeString (hDatabase , reason , banReason , sizeof (banReason ));
1551
1551
1552
1552
if (error [0 ])
1553
1553
{
@@ -1579,7 +1579,7 @@ public SelectAddbanCallback(Handle:owner, Handle:hndl, const String:error[], any
1579
1579
DatabasePrefix , authid , (minutes * 60 ), (minutes * 60 ), banReason , DatabasePrefix , adminAuth , adminAuth [8 ], adminIp , serverID );
1580
1580
}
1581
1581
1582
- SQL_TQuery (Database , InsertAddbanCallback , Query , data , DBPrio_High );
1582
+ SQL_TQuery (hDatabase , InsertAddbanCallback , Query , data , DBPrio_High );
1583
1583
}
1584
1584
1585
1585
public InsertAddbanCallback (Handle :owner , Handle :hndl , const String :error [], any :data )
@@ -1676,7 +1676,7 @@ public ProcessQueueCallback(Handle:owner, Handle:hndl, const String:error[], any
1676
1676
new Handle :authPack = CreateDataPack ();
1677
1677
WritePackString (authPack , auth );
1678
1678
ResetPack (authPack );
1679
- SQL_TQuery (Database , AddedFromSQLiteCallback , query , authPack );
1679
+ SQL_TQuery (hDatabase , AddedFromSQLiteCallback , query , authPack );
1680
1680
} else {
1681
1681
// The ban is no longer valid and should be deleted from the queue
1682
1682
FormatEx (query , sizeof (query ), " DELETE FROM queue WHERE steam_id = '%s '" , auth );
@@ -1723,7 +1723,7 @@ public ServerInfoCallback(Handle:owner, Handle:hndl, const String:error[], any:d
1723
1723
decl String :desc [64 ], String :query [200 ];
1724
1724
GetGameFolderName (desc , sizeof (desc ));
1725
1725
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 );
1726
- SQL_TQuery (Database , ErrorCheckCallback , query );
1726
+ SQL_TQuery (hDatabase , ErrorCheckCallback , query );
1727
1727
}
1728
1728
}
1729
1729
@@ -1761,7 +1761,7 @@ public VerifyBan(Handle:owner, Handle:hndl, const String:error[], any:userid)
1761
1761
decl String :Name [128 ];
1762
1762
decl String :Query [512 ];
1763
1763
1764
- SQL_EscapeString (Database , clientName , Name , sizeof (Name ));
1764
+ SQL_EscapeString (hDatabase , clientName , Name , sizeof (Name ));
1765
1765
if ( serverID == - 1 )
1766
1766
{
1767
1767
FormatEx (Query , sizeof (Query ), " INSERT INTO %s _banlog (sid ,time ,name ,bid) VALUES \
@@ -1777,7 +1777,7 @@ public VerifyBan(Handle:owner, Handle:hndl, const String:error[], any:userid)
1777
1777
DatabasePrefix , serverID , Name , DatabasePrefix , clientAuth [8 ], clientIp );
1778
1778
}
1779
1779
1780
- SQL_TQuery (Database , ErrorCheckCallback , Query , client , DBPrio_High );
1780
+ SQL_TQuery (hDatabase , ErrorCheckCallback , Query , client , DBPrio_High );
1781
1781
if (! StrEqual (clientAuth , g_sOwnerSteamID [client ], false ))
1782
1782
{
1783
1783
@@ -2065,13 +2065,13 @@ public GroupsDone(Handle:owner, Handle:hndl, const String:error[], any:data)
2065
2065
// Load the group overrides
2066
2066
decl String :query [512 ];
2067
2067
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 );
2068
- SQL_TQuery (Database , LoadGroupsOverrides , query );
2068
+ SQL_TQuery (hDatabase , LoadGroupsOverrides , query );
2069
2069
2070
2070
/* if (reparse)
2071
2071
{
2072
2072
decl String:query[512];
2073
2073
FormatEx(query,512,"SELECT name, immunity, groups_immune FROM %s_srvgroups ORDER BY id",DatabasePrefix);
2074
- SQL_TQuery(Database ,GroupsSecondPass,query);
2074
+ SQL_TQuery(hDatabase ,GroupsSecondPass,query);
2075
2075
}
2076
2076
else
2077
2077
{
@@ -2266,7 +2266,7 @@ public Action:PruneBans(Handle:timer)
2266
2266
"UPDATE %s_bans SET RemovedBy = 0, RemoveType = 'E', RemovedOn = UNIX_TIMESTAMP() WHERE length != '0' AND ends < UNIX_TIMESTAMP()",
2267
2267
DatabasePrefix);
2268
2268
2269
- SQL_TQuery(Database , ErrorCheckCallback, Query);
2269
+ SQL_TQuery(hDatabase , ErrorCheckCallback, Query);
2270
2270
return Plugin_Continue;
2271
2271
}
2272
2272
*/
@@ -2571,7 +2571,7 @@ public bool:CreateBan(client, target, time, String:reason[])
2571
2571
if (reason [0 ] != ' \0 ' )
2572
2572
{
2573
2573
// if we have a valid reason pass move forward with the ban
2574
- if (Database != INVALID_HANDLE )
2574
+ if (hDatabase != INVALID_HANDLE )
2575
2575
{
2576
2576
UTIL_InsertBan (time , name , auth , ip , reason , adminAuth , adminIp , dataPack );
2577
2577
if (! StrEqual (auth2 , " " , false ) && ! StrEqual (auth , auth2 , false ))
@@ -2602,8 +2602,8 @@ stock UTIL_InsertBan(time, const String:Name[], const String:Authid[], const Str
2602
2602
decl String :banName [128 ];
2603
2603
decl String :banReason [256 ];
2604
2604
decl String :Query [1024 ];
2605
- SQL_EscapeString (Database , Name , banName , sizeof (banName ));
2606
- SQL_EscapeString (Database , Reason , banReason , sizeof (banReason ));
2605
+ SQL_EscapeString (hDatabase , Name , banName , sizeof (banName ));
2606
+ SQL_EscapeString (hDatabase , Reason , banReason , sizeof (banReason ));
2607
2607
if ( serverID == - 1 )
2608
2608
{
2609
2609
FormatEx (Query , sizeof (Query ), " INSERT INTO %s _bans (ip, authid, name, created, ends, length, reason, aid, adminIp, sid, country) VALUES \
@@ -2617,7 +2617,7 @@ stock UTIL_InsertBan(time, const String:Name[], const String:Authid[], const Str
2617
2617
DatabasePrefix , Ip , Authid , banName , (time * 60 ), (time * 60 ), banReason , DatabasePrefix , AdminAuthid , AdminAuthid [8 ], AdminIp , serverID );
2618
2618
}
2619
2619
2620
- SQL_TQuery (Database , VerifyInsert , Query , Pack , DBPrio_High );
2620
+ SQL_TQuery (hDatabase , VerifyInsert , Query , Pack , DBPrio_High );
2621
2621
}
2622
2622
2623
2623
stock UTIL_InsertTempBan (time , const String :name [], const String :auth [], const String :ip [], const String :reason [], const String :adminAuth [], const String :adminIp [], Handle :dataPack )
@@ -2663,7 +2663,7 @@ stock CheckLoadAdmins()
2663
2663
2664
2664
stock InsertServerInfo ()
2665
2665
{
2666
- if (Database == INVALID_HANDLE )
2666
+ if (hDatabase == INVALID_HANDLE )
2667
2667
{
2668
2668
return ;
2669
2669
}
@@ -2680,7 +2680,7 @@ stock InsertServerInfo()
2680
2680
if (AutoAdd != false )
2681
2681
{
2682
2682
FormatEx (query , sizeof (query ), " SELECT sid FROM %s _servers WHERE ip = '%s ' AND port = '%s '" , DatabasePrefix , ServerIp , ServerPort );
2683
- SQL_TQuery (Database , ServerInfoCallback , query );
2683
+ SQL_TQuery (hDatabase , ServerInfoCallback , query );
2684
2684
}
2685
2685
}
2686
2686
0 commit comments