Есть 2 кастомные пушки сделанные на
"weapon_m249"
где я хукаю Ham_CS_Item_GetMaxSpeed
и изменяю скорость. Так вот, в первой пушке скорость = выставляемой, а во второй почему-то увеличивается до cl_...speed / sv_maxspeed. Чё делать?
Код:
const Float: WEAPON_SPEED = 160.0;
public CBasePlayerWeapon__GetMaxSpeed_Pre( const pItem )
{
if ( !IsCustomWeapon( pItem, g_iAllocString_WeaponUId ) )
return HAM_IGNORED;
SetHamReturnFloat( WEAPON_SPEED );
return HAM_SUPERCEDE;
}