C++ Do_extra_bone_processing for rifk7

Забаненный
Статус
Оффлайн
Регистрация
12 Май 2019
Сообщения
48
Реакции[?]
38
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
 void _fastcall hooks :: do_extra_bone_processing (void * ecx, void * edx, CStudioHdr * hdr, Vector * pos, Quaternion * q, const matrix3x4_t & matrix, byte * boneComputed, CIKContext * context)
{
    / * if (g_pLocalPlayer && ecx == g_pLocalPlayer)
        return; * /

    auto player = reinterpret_cast <C_CSPlayer *> (ecx);

    auto backup_animstate = player-> get_anim_state ();

    if (player-> get_effects () & EF_NOINTERP)
        return

    const auto animstate = player-> get_anim_state ();

    if (! animstate || animstate-> pBaseEntity)
        return orig_do_extra_bone_processing (ecx, hdr, pos, q, matrix, boneComputed, context);

    const auto on_ground = animstate-> m_bOnGround;

    player-> get_effects () & EF_NOINTERP;
    {

        // animstate-> m_bOnGround = false;
        const auto backup_tickcount = * reinterpret_cast <int32_t *> (animstate + 8);

        * reinterpret_cast <int32_t *> (animstate + 8) = 0;

        player-> get_anim_state () = 0;
        player-> get_anim_state () -> m_flGoalFeetYaw = 0.f;

        orig_do_extra_bone_processing (ecx, hdr, pos, q, matrix, boneComputed, context);

        * reinterpret_cast <int32_t *> (animstate + 8) = backup_tickcount;

    }

    player-> get_anim_state () -> m_flFeetCycle + = g_pGlobals-> frametime;

    player-> get_anim_state () = backup_animstate;

    // animstate-> m_bOnGround = on_ground;
} [/ CODE]
 
Эксперт
Статус
Оффлайн
Регистрация
17 Фев 2017
Сообщения
864
Реакции[?]
420
Поинты[?]
1K
Код:
 void _fastcall hooks :: do_extra_bone_processing (void * ecx, void * edx, CStudioHdr * hdr, Vector * pos, Quaternion * q, const matrix3x4_t & matrix, byte * boneComputed, CIKContext * context)
{
    / * if (g_pLocalPlayer && ecx == g_pLocalPlayer)
        return; * /

    auto player = reinterpret_cast <C_CSPlayer *> (ecx);

    auto backup_animstate = player-> get_anim_state ();

    if (player-> get_effects () & EF_NOINTERP)
        return

    const auto animstate = player-> get_anim_state ();

    if (! animstate || animstate-> pBaseEntity)
        return orig_do_extra_bone_processing (ecx, hdr, pos, q, matrix, boneComputed, context);

    const auto on_ground = animstate-> m_bOnGround;

    player-> get_effects () & EF_NOINTERP;
    {

        // animstate-> m_bOnGround = false;
        const auto backup_tickcount = * reinterpret_cast <int32_t *> (animstate + 8);

        * reinterpret_cast <int32_t *> (animstate + 8) = 0;

        player-> get_anim_state () = 0;
        player-> get_anim_state () -> m_flGoalFeetYaw = 0.f;

        orig_do_extra_bone_processing (ecx, hdr, pos, q, matrix, boneComputed, context);

        * reinterpret_cast <int32_t *> (animstate + 8) = backup_tickcount;

    }

    player-> get_anim_state () -> m_flFeetCycle + = g_pGlobals-> frametime;

    player-> get_anim_state () = backup_animstate;

    // animstate-> m_bOnGround = on_ground;
} [/ CODE]
мусор. Тут практически все неправильно
 
Забаненный
Статус
Оффлайн
Регистрация
17 Дек 2019
Сообщения
57
Реакции[?]
14
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
24 Ноя 2018
Сообщения
200
Реакции[?]
92
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
15 Сен 2019
Сообщения
39
Реакции[?]
17
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Do you have the fixed rifk7 source?
 
Забаненный
Статус
Оффлайн
Регистрация
21 Июл 2019
Сообщения
152
Реакции[?]
92
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
24 Ноя 2018
Сообщения
200
Реакции[?]
92
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
21 Июл 2019
Сообщения
152
Реакции[?]
92
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу