Я пытаюсь запустить программу для внутреннего мошенничества с видеоиграми, и все же, когда я пытаюсь ее запустить, я получаю 231 ошибку от cmath, почти все из которых говорят, что "в глобальной области нет x", где x - этофункция.
Я даже не использую #include cmath, что делает этого незнакомца.
Мой код:
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
struct gameOffsets
{
DWORD lplayer = 0xC5e87C;
DWORD fJump = 0x50DE048;
DWORD flags = 0x100;
}offsets;
struct values
{
DWORD localPlayer;
DWORD gameModule;
BYTE flag;
}val;
void main()
{
AllocConsole();
freopen("CONOUT$", "w", stdout);
val.gameModule = (DWORD)GetModuleHandle("client_panorama.dll");
val.localPlayer = *(DWORD*)(val.gameModule + offsets.lplayer);
if (val.localPlayer == NULL)
while (val.localPlayer == NULL)
val.localPlayer = *(DWORD*)(val.gameModule + offsets.lplayer);
std::cout << std::hex << val.localPlayer << std::endl;
while (true)
{
val.flag = *(BYTE*)(val.gameModule + offsets.flags);
if (GetAsyncKeyState(VK_SPACE) && val.flag & (1 << 0))
*(DWORD*)(val.gameModule + offsets.fJump) = 6;
}
}
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
{
DisableThreadLibraryCalls(hModule);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)main, NULL, NULL,
NULL);
}
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Любая помощь будет принята с благодарностью.Приветствия.