Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Фов ченджер

nixware.cc
Участник
Участник
Статус
Оффлайн
Регистрация
26 Янв 2017
Сообщения
582
Реакции
227
Как пофиксить так чтоб не было как на скрине
unknown.png


Вот код
Код:
Expand Collapse Copy
void CMisc::OnOverrideView( CViewSetup * pSetup )
{
if ( Settings::Misc::misc_FovChanger && !Interfaces::Engine()->IsTakingScreenshot() )
{
CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity( Interfaces::Engine()->GetLocalPlayer() );
if ( !pPlayer )
return;
if ( pPlayer->IsDead() )
{
if ( pPlayer->GetObserverMode() == ObserverMode_t::OBS_MODE_IN_EYE && pPlayer->GetObserverTarget() )
pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntityFromHandle( pPlayer->GetObserverTarget() );
if ( !pPlayer )
return;
}
pSetup->fov = (float)Settings::Misc::misc_FovView;
}
}
void CMisc::OnGetViewModelFOV( float& fov )
{
if ( Settings::Misc::misc_FovChanger && !Interfaces::Engine()->IsTakingScreenshot() )
{
CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity( Interfaces::Engine()->GetLocalPlayer() );
if ( !pPlayer )
return;
if ( pPlayer->IsDead() )
{
if ( pPlayer->GetObserverMode() == ObserverMode_t::OBS_MODE_IN_EYE && pPlayer->GetObserverTarget() )
pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntityFromHandle( pPlayer->GetObserverTarget() );
if ( !pPlayer )
return;
}
fov = (float)Settings::Misc::misc_FovModelView;
}
}
[CODE]
 
Последнее редактирование:
Как пофиксить так чтоб не было как на скрине
unknown.png


Вот код
Код:
Expand Collapse Copy
void CMisc::OnOverrideView( CViewSetup * pSetup )
{
if ( Settings::Misc::misc_FovChanger && !Interfaces::Engine()->IsTakingScreenshot() )
{
CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity( Interfaces::Engine()->GetLocalPlayer() );
if ( !pPlayer )
return;
if ( pPlayer->IsDead() )
{
if ( pPlayer->GetObserverMode() == ObserverMode_t::OBS_MODE_IN_EYE && pPlayer->GetObserverTarget() )
pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntityFromHandle( pPlayer->GetObserverTarget() );
if ( !pPlayer )
return;
}
pSetup->fov = (float)Settings::Misc::misc_FovView;
}
}
void CMisc::OnGetViewModelFOV( float& fov )
{
if ( Settings::Misc::misc_FovChanger && !Interfaces::Engine()->IsTakingScreenshot() )
{
CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity( Interfaces::Engine()->GetLocalPlayer() );
if ( !pPlayer )
return;
if ( pPlayer->IsDead() )
{
if ( pPlayer->GetObserverMode() == ObserverMode_t::OBS_MODE_IN_EYE && pPlayer->GetObserverTarget() )
pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntityFromHandle( pPlayer->GetObserverTarget() );
if ( !pPlayer )
return;
}
fov = (float)Settings::Misc::misc_FovModelView;
}
}
[CODE]
Сделай проверку, если в прицеле, то выходим из функции или ставим дефолт значение - profit.
 
Назад
Сверху Снизу