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

Вопрос Flminbodyyaw выдает некорректное значение

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
14 Янв 2018
Сообщения
389
Реакции
91
при использовании flminbodyyaw для получения десинк дельты софт стреляет в -21452525 (дал приблезительное значение,но оно всеравно ебанутое...)
использую оффсет 0x330 для этой шняги
мб он поменялся при апдейте? или я чтото не так делаю (хотя в этом я мало уверен, ведь flmaxbodyyaw дает правильное значение)
 
float c_baseplayeranimationstate::m_flMinBodyYaw()
{
//0x330
return *(float*)((uintptr_t)this + 0x330);
}
вроде не менялся
Ты так пример привёл, это тоже самое что сказать


Нет, getspread не менялся


float GetSpread()
{
return 1;
}


По теме: порыскай на юц, либо поищи тут:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
при использовании flminbodyyaw для получения десинк дельты софт стреляет в -21452525 (дал приблезительное значение,но оно всеравно ебанутое...)
использую оффсет 0x330 для этой шняги
мб он поменялся при апдейте? или я чтото не так делаю (хотя в этом я мало уверен, ведь flmaxbodyyaw дает правильное значение)
Возможно не правильное значение получает не из-за самого оффсета, ибо у меня этот оффсет работает как швейцарские часы
 
this is not work, crash csgo
Код:
Expand Collapse Copy
return *(float*)((uintptr_t)this + 0x330);

Код:
Expand Collapse Copy
float& yaw_desync_adjustment()
    {
        return *(float*)((uintptr_t)this + 0x334); //fixed shonax
    }

use:
Код:
Expand Collapse Copy
 float flMinBodyYaw = (flEyeYaw - animState->yaw_desync_adjustment()) * flYawModifier;
    float flMaxBodyYaw = (flEyeYaw + animState->yaw_desync_adjustment()) * flYawModifier;
 
Код взят с актуального CCSGOPlayerAnimState:SetupVelocity.

Если не конвертировать в структуру:
1643993654561.png


Если конвертировать в структуру:
1643993762493.png
 
Код взят с актуального CCSGOPlayerAnimState:SetupVelocity.

Если не конвертировать в структуру:
Посмотреть вложение 190880

Если конвертировать в структуру:
Посмотреть вложение 190881

Код:
Expand Collapse Copy
float flMinBodyYaw = animState->min_yaw_desync_adjustment() *flYawModifier;
float flMaxBodyYaw = animState->yaw_desync_adjustment() * flYawModifier;

Код:
Expand Collapse Copy
yaw_desync_adjustment()
return *(float*)((uintptr_t)this + 0x334);

min_yaw_desync_adjustment()
return *(float*)((uintptr_t)this + 0x338)

#1
Код:
Expand Collapse Copy
float Left = flEyeYaw + flMinBodyYaw;
float Right = flEyeYaw + flMaxBodyYaw;

#2
Код:
Expand Collapse Copy
float Left = flEyeYaw - flMinBodyYaw;
float Right = flEyeYaw + flMaxBodyYaw;

#3
Код:
Expand Collapse Copy
float Left = flEyeYaw + flMinBodyYaw;
float Right = flEyeYaw - flMaxBodyYaw;

#1 or #2 or #3
это правильно?
 
Код:
Expand Collapse Copy
float& yaw_desync_adjustment()
    {
        return *(float*)((uintptr_t)this + 0x334); //fixed shonax
    }

    float& min_yaw_desync_adjustment()
    {
        return *(float*)((uintptr_t)this + 0x338); //fixed shonax
    }

Код:
Expand Collapse Copy
float flMinBodyYaw = animState->min_yaw_desync_adjustment() * flYawModifier;
float flMaxBodyYaw = animState->yaw_desync_adjustment() * flYawModifier;

Код:
Expand Collapse Copy
float flAimYaw = math::AngleDiff(flEyeYaw, m_flFakeGoalFeetYaw);
float Left = (flAimYaw / flMinBodyYaw) * -60.0f;
float Right = (flAimYaw / flMaxBodyYaw) * 60.0f;
float middle = m_flFakeGoalFeetYaw;
 
Последнее редактирование:
Назад
Сверху Снизу