Add configurable triggerbot (mode/key/delay/hold, hitbox filter, scoped-only, indicator)

This commit is contained in:
2026-08-05 16:42:17 +02:00
parent 483dd5cb59
commit 9b9659e152
6 changed files with 309 additions and 1 deletions
@@ -3,6 +3,7 @@
#include <Common/Common.hpp>
#include <chrono>
#include <atomic>
class CCSGOInput;
class CUserCmd;
@@ -27,9 +28,22 @@ public:
virtual void OnFrameStageNotify( int FrameStage ) override;
virtual void OnFireEventClientSide( IGameEvent* pGameEvent ) override;
private:
auto RunTriggerbot( CCSGOInput* pInput , CUserCmd* pUserCmd ) -> void;
private:
std::chrono::steady_clock::time_point m_HitTime{};
std::chrono::steady_clock::time_point m_HitSoundTime{};
private:
bool m_bTriggerToggledOn = false;
bool m_bTriggerKeyDown = false;
bool m_bTriggerShooting = false;
std::chrono::steady_clock::time_point m_TriggerArmTime{};
std::chrono::steady_clock::time_point m_ShotStartTime{};
std::atomic_bool m_bTargetInCrosshair = false;
std::atomic_bool m_bTriggerFiring = false;
};
auto GetMisc() -> CMisc*;