then how about this instead:
Code:
void pfnSetClientMaxspeed (const edict_t *pEdict, float fNewMaxspeed)
{
// update this client's max speed (Counter-Strike 1.5 doesn't do it right)
((edict_t *) pEdict)->v.maxspeed = fNewMaxspeed;
(*g_engfuncs.pfnSetClientMaxspeed) (pEdict, fNewMaxspeed);
}