Вот я сижу и переделываю пушку для сингла в сетевую.. Все ошибки поправил и всё сделал. Начал тестить, все вроде без ошибок, но пушка стреляет с одинаковой скоростью как в зуме так и без него
Как это подправить... Вот функция в которой скорее всего ошибка:
Цитата:void CWeaponAR2::Zoom( void )
{
CBasePlayer *pPlayer = ToBasePlayer( GetOwner() );
if ( pPlayer == NULL )
return;
#ifndef CLIENT_DLL
color32 lightGreen = { 50, 255, 170, 32 };
if ( m_bZoomed )
{
pPlayer->ShowViewModel( true );
// Zoom out to the default zoom level
WeaponSound(SPECIAL2);
pPlayer->SetFOV( this, 0, 0.1f );
m_bZoomed = false;
UTIL_ScreenFade( pPlayer, lightGreen, 0.2f, 0, (FFADE_IN|FFADE_PURGE) );
}
else
{
pPlayer->ShowViewModel( false );
WeaponSound(SPECIAL1);
pPlayer->SetFOV( this, 35, 0.1f );
m_bZoomed = true;
UTIL_ScreenFade( pPlayer, lightGreen, 0.2f, 0, (FFADE_OUT|FFADE_PURGE|FFADE_STAYOUT) );
}
#endif
}