#include <windows.h>
#include <string>
#include <iostream>
using namespace std;
DWORD pid;
DWORD Xcoord = 0x1A32C794;
DWORD Ycoord = 0x1A32C798;
DWORD Zcoord = 0x1A32C79C;
float MyCoordX;
float MyCoordY;
float MyCoordZ;
int main()
{
while (true)
{
HWND hWnd = FindWindowA(0, ("GTA:SA:MP"));
if (hWnd != 0)
{
GetWindowThreadProcessId(hWnd, &pid);
HANDLE pHandle = OpenProcess(PROCESS_VM_READ, FALSE, pid);
ReadProcessMemory(pHandle, (LPVOID)Xcoord, &MyCoordX, sizeof(MyCoordX), 0);
ReadProcessMemory(pHandle, (LPVOID)Ycoord, &MyCoordY, sizeof(MyCoordY), 0);
ReadProcessMemory(pHandle, (LPVOID)Zcoord, &MyCoordZ, sizeof(MyCoordZ), 0);
setlocale(LC_ALL, "Russian");
cout << "Координаты игрока: " << endl;
cout << "X координата: " << Xcoord << endl;
cout << "Y координата: " << Ycoord << endl;
cout << "Z координата: " << Zcoord << endl;
Sleep(100);
system("CLS");
}
if (hWnd == 0)
{
setlocale(LC_ALL, "Russian");
cout << "Процесс не найден." << endl;
Sleep(100);
system("CLS");
}
}
}