+#include "ipban.qh"
+#include "_all.qh"
+
+#include "autocvars.qh"
+#include "command/banning.qh"
+#include "defs.qh"
+#include "../common/constants.qh"
+#include "../common/util.qh"
+#include "../dpdefs/dpextensions.qh"
+#include "../dpdefs/progsdefs.qh"
+
/*
* Protocol of online ban list:
*
float i1, i2, i3, i4;
string s;
- if(client.crypto_keyfp)
+ if(client.crypto_idfp_signed)
ban_idfp = client.crypto_idfp;
else
ban_idfp = string_null;
if(client.ban_checked)
return false;
client.ban_checked = true;
- return Ban_MaybeEnforceBan(self);
+ return Ban_MaybeEnforceBan(client);
}
string Ban_Enforce(float i, string reason)
// Enforce our new ban
s = "";
- FOR_EACH_REALCLIENT(e)
+ FOR_EACH_CLIENTSLOT(e)
+ if (IS_REAL_CLIENT(e))
if(Ban_IsClientBanned(e, i))
{
if(reason != "")