Energy Reload
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
void ZoomMod(IActor* Actor, float SetZoom)
{
if (Actor->weaponInertiaMultiplier() == 1)
{
Actor->viewFoVScale(1.0f);
}
else
{
Actor->viewFoVScale(1.0f - SetZoom);
Actor->viewSensitivity(1.0f - SetZoom);
}
}
Код:
Использование:
ZoomMod(MePlayer, selzoom / 3);
C++:
class IActor
{
public:
float weaponInertiaMultiplier()
{
return *(float*)((DWORD)this + 2716);
}
void viewFoVScale(float arg)
{
*(float*)((DWORD)this + 2676) = arg;
}
void viewSensitivity(float arg)
{
*(float*)((DWORD)this + 2680) = arg;
}
};