diff options
Diffstat (limited to 'internal_rewrite/proxies.cpp')
| -rw-r--r-- | internal_rewrite/proxies.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/internal_rewrite/proxies.cpp b/internal_rewrite/proxies.cpp index 13466b4..d214751 100644 --- a/internal_rewrite/proxies.cpp +++ b/internal_rewrite/proxies.cpp @@ -100,4 +100,41 @@ void __cdecl hooks::last_shot_proxy_fn( const CRecvProxyData* proxy_data_const, }
}
}
+}
+
+void __cdecl hooks::simtime_proxy_fn( const CRecvProxyData* proxy_data_const, void* entity, void* output ) {
+ auto old_fn = simtime_proxy.get_old_function( );
+
+ /*auto ent = ( c_base_player* )( entity );
+ if( ent && ent->is_valid( ) && ent->has_valid_anim( ) && ( ent->m_iTeamNum( ) != g_ctx.m_local->m_iTeamNum( ) || g_settings.rage.friendlies( ) ) && ent != g_ctx.m_local ) {
+ auto time = proxy_data_const->m_Value.m_Int;
+ auto id = proxy_data_const->m_ObjectID;
+ auto ptr = proxy_data_const->m_pRecvProp;
+ auto element = proxy_data_const->m_iElement;
+
+ auto name = proxy_data_const->m_pRecvProp->GetName( );
+
+ //static float last_time[ 65 ]{ };
+
+ /*printf( "PROXY[ %d ]:\n"
+ "\tname: %s\n"
+ //"\tdelta: %f\n"
+ "\tm_Int: %d\n"
+ "\ttime: %f\n"
+ "\tid: %d\n"
+ "\tptr: %08x\n"
+ "\telement: %d\n",
+ ent->ce( )->GetIndex( ),
+ name,
+ //time - last_time[ ent->ce( )->GetIndex( ) ],
+ time,
+ ent->m_flSimulationTime( ),
+ id,
+ ptr,
+ element );
+
+ //last_time[ ent->ce( )->GetIndex( ) ] = ent->m_flSimulationTime( );
+ }*/
+
+ old_fn( proxy_data_const, entity, output );
}
\ No newline at end of file |
