Что ж попробую
А вот текущий прогресс за 15 минут упроного кодинга
Короче, пульсовку сбрил нафиг ибо глючная она на замену
Но может быть верну.
Мдя не сказал бы что всё кулл с OICW....
Как видно оно не хочет дважды юзать зум,
вот такой вот Метод:
void CWeaponAR2::Zoom( void )
{
CBasePlayer *pPlayer = ToBasePlayer( GetOwner() );
if ( !pPlayer ){return;}
color32 lightGreen = { 50, 255, 170, 32 };
if ( m_bZoomed )
{
pPlayer->ShowViewModel( true );
// Zoom out to the default zoom level
BaseClass::WeaponSound( SPECIAL2 );
pPlayer->SetFOV( 0, 0.1f );
m_bZoomed = false;
UTIL_ScreenFade( pPlayer, lightGreen, 0.2f, 0, (FFADE_IN|FFADE_PURGE) );
}
else
{
pPlayer->ShowViewModel( false );
BaseClass::WeaponSound( SPECIAL1 );
//Вот именно тут баг V
pPlayer->SetFOV( 35, 0.1f );
m_bZoomed = true;
UTIL_ScreenFade( pPlayer, lightGreen, 0.2f, 0, (FFADE_OUT|FFADE_PURGE|FFADE_STAYOUT) );
}
}
Короче цените ролик
Посмтотрите Разброс у oicw, счас разбираюсь почему патроны от пульсовки и почему зум галимо работает
Извините за какчество но что ж поделать, немогу достать себе халявный хостинг