Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

SetAbsOrigin

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2018
Сообщения
638
Реакции
135
Крашит, при попытке вернуть оригинальный origin
код
C++:
Expand Collapse Copy
паттерн 55 8B EC 83 E4 F8 83 EC 5C 53 56 57 8B D9 83
void CBaseEntity::SetAbsOrigin(const Vector& origin)
    {
        using SetAbsOriginFn = void(__thiscall*)(void*, const Vector&);
        static SetAbsOriginFn SetAbsOrigin = (SetAbsOriginFn)offsets["SetAbsOrigin"];
        SetAbsOrigin(this, origin);
    }
C++:
Expand Collapse Copy
получение record.origin: bd.origin = entity->GetAbsOrigin();         
if ((pCmd->buttons & IN_ATTACK) && iBackTrackBestRecord)
{
      const auto& record = records[iBackTrackBestTargetIndex][iBackTrackBestRecord];
      pBacktrackTarget->SetAbsOrigin(record.origin);
      pCmd->tick_count = TIME_TO_TICKS(record.simtime + LerpTime);
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
"55 8B EC 83 E4 F8 51 53 56 57 8B F1 E8"
 
Назад
Сверху Снизу