Начинающий
- Статус
- Оффлайн
- Регистрация
- 31 Окт 2022
- Сообщения
- 55
- Реакции
- 2
C++:
typedef void(*xyk)(uintptr_t, Vector3);
inline xyk BasePlayerSetNetworkPosition_return;
inline xyk BaseEntitySetNetworkPosition_return;
void SetPlayerPosition(uintptr_t xyesos, Vector3 position_xyesosa);
void SetEntityPosition(uintptr_t xyesos, Vector3 position_xyesosa);
C++:
MH_CreateHook((PVOID*)*reinterpret_cast<uintptr_t*>(il2cpp::Method(_("BasePlayer"), _("SetNetworkPosition"), 1)), &PlayerPosition::SetPlayerPosition, reinterpret_cast<void**>(&PlayerPosition::BasePlayerSetNetworkPosition_return));
MH_CreateHook((PVOID*)*reinterpret_cast<uintptr_t*>(il2cpp::Method(_("BaseEntity"), _("SetNetworkPosition"), 1)), &PlayerPosition::SetEntityPosition, reinterpret_cast<void**>(&PlayerPosition::BaseEntitySetNetworkPosition_return));
C++:
void PlayerPosition::SetPlayerPosition(uintptr_t pidor, Vector3 zakladka)
{
printf("player with vector -> %f,%f,%f\n", zakladka.x, zakladka.y, zakladka.z);
BasePlayerSetNetworkPosition_return(pidor, zakladka);
}
void PlayerPosition::SetEntityPosition(uintptr_t pidor, Vector3 zakladka)
{
printf("entity with vector -> %f,%f,%f\n", zakladka.x, zakladka.y, zakladka.z);
BaseEntitySetNetworkPosition_return(pidor, zakladka);
}
Последнее редактирование: