diff --git a/cl_dll/hud/money.cpp b/cl_dll/hud/money.cpp index 5c889828..d02ee2dc 100644 --- a/cl_dll/hud/money.cpp +++ b/cl_dll/hud/money.cpp @@ -38,6 +38,7 @@ version. #include #include "vgui_parser.h" #include "draw_util.h" +#include "pm_shared.h" int CHudMoney::Init( ) { @@ -66,6 +67,9 @@ int CHudMoney::Draw(float flTime) if (!(gHUD.m_iWeaponBits & (1<<(WEAPON_SUIT)))) return 1; + if( g_iUser1 == OBS_IN_EYE ) + return 1; + int r, g, b, alphaBalance; m_fFade -= gHUD.m_flTimeDelta; if( m_fFade < 0) diff --git a/cl_dll/hud/timer.cpp b/cl_dll/hud/timer.cpp index c5d3959f..31cdc062 100644 --- a/cl_dll/hud/timer.cpp +++ b/cl_dll/hud/timer.cpp @@ -36,6 +36,7 @@ version. #include "vgui_parser.h" #include #include "draw_util.h" +#include "pm_shared.h" int CHudTimer::Init() { @@ -60,6 +61,10 @@ int CHudTimer::Draw( float fTime ) if (!(gHUD.m_iWeaponBits & (1<<(WEAPON_SUIT)) )) return 1; + + if( g_iUser1 == OBS_IN_EYE ) + return 1; + int r, g, b; // time must be positive int minutes = max( 0, (int)( m_iTime + m_fStartTime - gHUD.m_flTime ) / 60);