corrected incorrect time reporting and now fakeclients cant be knifed forward either i guess
This commit is contained in:
parent
414ade0856
commit
2ad829bd54
@ -81,9 +81,22 @@ public void g_cvKnifeBan(ConVar convar, const char[] oldValue, const char[] newV
|
||||
g_bKnifeBan = convar.BoolValue;
|
||||
}
|
||||
|
||||
public void OnClientPutInServer(int client)
|
||||
{
|
||||
//now knifebanned people cant knife fakeclients forward.
|
||||
if (IsFakeClient(client))
|
||||
{
|
||||
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
|
||||
}
|
||||
}
|
||||
|
||||
public void OnClientPostAdminCheck(int client)
|
||||
{
|
||||
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
|
||||
//autism check
|
||||
if (!IsFakeClient(client))
|
||||
{
|
||||
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
|
||||
}
|
||||
|
||||
g_iClientHours[client] = 0;
|
||||
char sAuth[32];
|
||||
@ -417,7 +430,7 @@ public Action Command_Knifestatus(int client, int args)
|
||||
else if(g_bKnifeBanned[target] && length > 0)
|
||||
{
|
||||
char sTimeRemaining[64];
|
||||
int timesinceknifeban = g_iClientHours[client] - time;
|
||||
int timesinceknifeban = g_iClientHours[target] - time;
|
||||
int iTimeRemaining = length - timesinceknifeban;
|
||||
Format(sTimeRemaining, sizeof(sTimeRemaining), "%d Hours playtime", iTimeRemaining);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user