我正在尝试运行用于内部视频游戏作弊的程序,但是当我尝试运行该程序时,我从cmath中收到231个错误,几乎所有错误都说“全局作用域没有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;
}
任何帮助将不胜感激。 干杯。
答案 0 :(得分:0)
此代码没有编译器时间错误,它编译没有问题。您发布的代码中不存在您的问题。
开始一个新项目,然后将您的代码粘贴进去,这应该可以解决问题。如果没有,请重新安装Visual Studio。