Skip to content
Permalink
Browse files

Updated eyetest and speedhack modules, recompiled all plugins, and up…

…dated SMAC to 0.8.6.4.

Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
  • Loading branch information...
Silenci0 committed May 7, 2019
1 parent 3bb7675 commit 2c0297f6f175e35519ff2edc2bf84692745b62e3
@@ -8,6 +8,16 @@ Although progress is a bit slow, I do hope to add more features and update detec
For information about the plugin and its modules, please use the wiki here: https://github.com/Silenci0/SMAC/wiki

# Changelog
0.8.6.4 Update (05-07-2019)
-----------------
- Fixed a couple of issues related to tickcount with the smac_eyetest module that was causing false positives to occur in TF2 and CS:GO (someone might want to confirm for CS:GO):
* Alt-tabbing no longer causes users to trigger the tickcount cheat detection each time it occurs. This was reported in the SMAC thread: https://forums.alliedmods.net/showthread.php?t=307188
* A rare issue (caused by the same tickcount detections) in TF2 when a player would be running a taunt (such as conga) and attempting to open the contracts menu. More info here: https://github.com/Silenci0/SMAC/issues/1
* Please be sure to leave compatibility mode on and set bans to off. While this issue is possibly resolved, that does not mean it might not break in the future.
- Fixed a minor issue with the smac_speedhack module not checking for the player being in-game (https://github.com/Silenci0/SMAC/issues/7)

Be sure to test these and if you have any feedback or comments, feel free to post in the SMAC forums (https://forums.alliedmods.net/forumdisplay.php?f=133) or create an issue on github. Thanks!

0.8.6.3 Update (01-23-2019)
-----------------
- Re-added achievement-related checks back to smac_client. Originally, this was removed some time ago due to an issue with ZPS 2.4, but has been re-added as ZPS 3.0+ has achievements.
BIN +0 Bytes (100%) addons/sourcemod/plugins/smac.smx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -25,7 +25,7 @@
#include <smac_stocks>

/* Globals */
#define SMAC_VERSION "0.8.6.3"
#define SMAC_VERSION "0.8.6.4"
#define SMAC_URL "https://github.com/Silenci0/SMAC"
#define SMAC_AUTHOR "SMAC Development Team (original), Mr. Silence (updated)"
#define SMAC_MOD_ERROR "This module will not work for this mod and should be removed."
@@ -167,7 +167,7 @@ public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:ang
// Block old cmds after a client resets their tickcount.
if (tickcount <= 0)
g_TickStatus[client] = State_Resetting;

// Fixes issues caused by client timeouts.
new bool:bAlive = IsPlayerAlive(client);
if (!bAlive || !g_bPrevAlive[client] || GetGameTime() <= g_fDetectedTime[client])
@@ -244,7 +244,7 @@ public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:ang

// The tickcount should be incremented.
// No longer true in CS:GO (https://forums.alliedmods.net/showthread.php?t=267559)
if (g_iPrevTickCount[client] != tickcount && g_iPrevTickCount[client]+1 != tickcount)
if (g_iPrevTickCount[client] != tickcount && g_iPrevTickCount[client]+1 != tickcount && tickcount != GetGameTickCount())
{
g_fDetectedTime[client] = GetGameTime() + 30.0;

@@ -116,7 +116,10 @@ public Action:Timer_AddTicks(Handle:timer)
}

public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:angles[3], &weapon)
{
{
if (!IsClientInGame(client))
return Plugin_Handled;

if (!g_iTicksLeft[client])
return Plugin_Handled;

0 comments on commit 2c0297f

Please sign in to comment.
You can’t perform that action at this time.