Quote:
Originally Posted by aron9forever
don't do that, it will mess up everything like thrown weapons
|
yes but this is the only way to make te_spritetrail floating in air.
new method (only this thing is needed) [ thanks @meTaLiCroSS ]
( this should only affect temp entities, weapon thrown should be same )
PHP Code:
message_begin( MSG_ONE, SVC_NEWMOVEVARS, id );
write_long(100);
write_long(get_cvar_float("sv_stopspeed"))
write_long(get_cvar_float("sv_maxspeed"))
write_long(get_cvar_float("sv_spectatormaxspeed"))
write_long(get_cvar_float("sv_accelerate"))
write_long(get_cvar_float("sv_airaccelerate"))
write_long(get_cvar_float("sv_wateraccelerate"))
write_long(get_cvar_float("sv_friction"))
write_long(get_cvar_float("edgefriction"))
write_long(get_cvar_float("sv_waterfriction"))
write_long(8.0) // ent gravity
write_long(get_cvar_float("sv_bounce"))
write_long(get_cvar_float("sv_stepsize"))
write_long(get_cvar_float("sv_maxvelocity"))
write_long(get_cvar_float("sv_zmax"))
write_long(get_cvar_float("sv_wateramp"))
write_byte(get_cvar_num("mp_footsteps"))
write_long(0.0) // roll angle
write_long(0.0) // roll speed
write_long(get_cvar_float("sv_skycolor_r"))
write_long(get_cvar_float("sv_skycolor_g"))
write_long(get_cvar_float("sv_skycolor_b"))
write_long(get_cvar_float("sv_skyvec_x"))
write_long(get_cvar_float("sv_skyvec_y"))
write_long(get_cvar_float("sv_skyvec_z"))
get_cvar_string("sv_skyname", k, 32)
write_string(k)
message_end();
resetting:
PHP Code:
message_begin( MSG_ONE, SVC_NEWMOVEVARS, id );
write_long(get_cvar_float("sv_gravity"));
write_long(get_cvar_float("sv_stopspeed"))
write_long(get_cvar_float("sv_maxspeed"))
write_long(get_cvar_float("sv_spectatormaxspeed"))
write_long(get_cvar_float("sv_accelerate"))
write_long(get_cvar_float("sv_airaccelerate"))
write_long(get_cvar_float("sv_wateraccelerate"))
write_long(get_cvar_float("sv_friction"))
write_long(get_cvar_float("edgefriction"))
write_long(get_cvar_float("sv_waterfriction"))
write_long(1.0) // ent gravity
write_long(get_cvar_float("sv_bounce"))
write_long(get_cvar_float("sv_stepsize"))
write_long(get_cvar_float("sv_maxvelocity"))
write_long(get_cvar_float("sv_zmax"))
write_long(get_cvar_float("sv_wateramp"))
write_byte(get_cvar_num("mp_footsteps"))
write_long(0.0) // roll angle
write_long(0.0) // roll speed
write_long(get_cvar_float("sv_skycolor_r"))
write_long(get_cvar_float("sv_skycolor_g"))
write_long(get_cvar_float("sv_skycolor_b"))
write_long(get_cvar_float("sv_skyvec_x"))
write_long(get_cvar_float("sv_skyvec_y"))
write_long(get_cvar_float("sv_skyvec_z"))
get_cvar_string("sv_skyname", k, 32)
write_string(k)
message_end();