good
This commit is contained in:
@@ -27,9 +27,6 @@ void __fastcall H::hkFrameStageNotify(void* a1, int stage)
|
||||
// frame_render_stage | 9
|
||||
if (stage == 9 && oGetLocalPlayer(0)) {
|
||||
Esp::cache();
|
||||
|
||||
Aimbot();
|
||||
Triggerbot(); // <--- вызов триггербота
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,6 +38,13 @@ void* __fastcall H::hkLevelInit(void* pClientModeShared, const char* szNewMap) {
|
||||
return LevelInit.GetOriginal()(pClientModeShared, szNewMap);
|
||||
}
|
||||
|
||||
bool __fastcall H::hkCreateMove(void* pInput, int nSlot, void* pCmd) {
|
||||
//Aimbot();
|
||||
SilentAimbot(reinterpret_cast<CUserCmd*>(pCmd));
|
||||
Triggerbot();
|
||||
return CreateMove.GetOriginal()(pInput, nSlot, pCmd);
|
||||
}
|
||||
|
||||
void H::Hooks::init() {
|
||||
|
||||
oGetWeaponData = *reinterpret_cast<int*>(M::patternScan("client", ("48 8B 81 ? ? ? ? 85 D2 78 ? 48 83 FA ? 73 ? F3 0F 10 84 90 ? ? ? ? C3 F3 0F 10 80 ? ? ? ? C3 CC CC CC CC")) + 0x3);
|
||||
@@ -53,6 +57,7 @@ void H::Hooks::init() {
|
||||
GetRenderFov.Add((void*)M::getAbsoluteAddress(M::patternScan("client", "E8 ? ? ? ? F3 0F 11 45 00 48 8B 5C 24 40"), 1), &hkGetRenderFov);
|
||||
LevelInit.Add((void*)M::getAbsoluteAddress(M::patternScan("client", "E8 ? ? ? ? C6 83 ? ? ? ? ? C6 83"), 1), &hkLevelInit);
|
||||
RenderFlashBangOverlay.Add((void*)M::patternScan("client", ("85 D2 0F 88 ? ? ? ? 55 56 41 55")), &hkRenderFlashbangOverlay);
|
||||
CreateMove.Add((void*)M::patternScan("client", ("48 8B C4 4C 89 40 18 48 89 48 08 55 53 57 41 54 48 8D A8")), &hkCreateMove);
|
||||
|
||||
MH_EnableHook(MH_ALL_HOOKS);
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@ namespace H {
|
||||
void* __fastcall hkLevelInit(void* pClientModeShared, const char* szNewMap);
|
||||
void __fastcall hkChamsObject(void* pAnimatableSceneObjectDesc, void* pDx11, CMeshData* arrMeshDraw, int nDataCount, void* pSceneView, void* pSceneLayer, void* pUnk, void* pUnk2);
|
||||
void __fastcall hkRenderFlashbangOverlay(void* a1, void* a2, void* a3, void* a4, void* a5);
|
||||
bool __fastcall hkCreateMove(void* pInput, int nSlot, void* pCmd);
|
||||
inline float g_flActiveFov;
|
||||
float hkGetRenderFov(void* rcx);
|
||||
|
||||
@@ -25,6 +26,7 @@ namespace H {
|
||||
inline CInlineHookObj<decltype(&hkGetRenderFov)> GetRenderFov = { };
|
||||
inline CInlineHookObj<decltype(&hkLevelInit)> LevelInit = { };
|
||||
inline CInlineHookObj<decltype(&hkRenderFlashbangOverlay)> RenderFlashBangOverlay = { };
|
||||
inline CInlineHookObj<decltype(&hkCreateMove)> CreateMove = { };
|
||||
|
||||
// inline hooks
|
||||
inline int oGetWeaponData;
|
||||
|
||||
Reference in New Issue
Block a user