summaryrefslogtreecommitdiff
path: root/internal_rewrite/proxies.cpp
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2018-09-03 23:48:51 +0200
committernavewindre <boneyaard@gmail.com>2018-09-03 23:48:51 +0200
commit39f70b7b843d926eeb534ac1de25cc38b13c493d (patch)
tree654ac4c96dd9fb2355998d63ad866a3b52c71632 /internal_rewrite/proxies.cpp
parenta988afb947e653b96f2b188d455865cd6fc80ea0 (diff)
ah
Diffstat (limited to 'internal_rewrite/proxies.cpp')
-rw-r--r--internal_rewrite/proxies.cpp37
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