From beb5515757c0e653adc33f181184fe3791ca0a6b Mon Sep 17 00:00:00 2001 From: navewindre Date: Sat, 1 Sep 2018 14:23:02 +0200 Subject: dasdadasf --- internal_rewrite/begin_lock.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal_rewrite/begin_lock.cpp') diff --git a/internal_rewrite/begin_lock.cpp b/internal_rewrite/begin_lock.cpp index d441395..94804d3 100644 --- a/internal_rewrite/begin_lock.cpp +++ b/internal_rewrite/begin_lock.cpp @@ -11,7 +11,13 @@ void __fastcall hooks::begin_lock( void* ecx, void* edx ) { // THIS IS PROLLY NO // signature: // search "CL_CallPostDataUpdates: missing ent %d" in engine.dll. // where framestagenotify gets called + +#ifdef HEADER_MODULE + static auto ret_addr = g_header.patterns.begin_lock_retaddr; +#else static auto ret_addr = pattern::first_code_match< void* >( g_csgo.m_engine.dll( ), "A1 ? ? ? ? B9 ? ? ? ? 6A 00 FF 50 18 8B 15 ? ? ? ?" ); +#endif + if( _ReturnAddress( ) == ret_addr ) { g_ctx.m_stage = FRAME_NET_UPDATE_POSTDATAUPDATE_START; g_cheat.m_visuals.world_modulate( ); -- cgit v1.2.3