#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
DWORD pid;
DWORD ped = 0xb6f5f0;
DWORD p_target;
DWORD p_player;
DWORD test;
DWORD intS;
int main() {
HWND hWnd = FindWindowA(0, "GTA:SA:MP");
GetWindowThreadProcessId(hWnd, &pid);
HANDLE pHandle = OpenProcess(PROCESS_VM_READ, FALSE, pid);
HANDLE pwHandle = OpenProcess(PROCESS_VM_WRITE, FALSE, pid);
//ReadProcessMemory(pHandle, (LPVOID)0xb6f5f0, &p_player, 4, 0);
while (true) {
Sleep(500);
ReadProcessMemory(pHandle, (LPVOID)(0xB6F3B8), &p_player, 4, 0);
p_player = p_player + 0x79C;
ReadProcessMemory(pHandle, (LPVOID)p_player, &intS, 4, 0);
if(intS>0){
DWORD lol = 0xB73458;
lol=lol + 34;
int temp = 255;
WriteProcessMemory(pwHandle, (LPVOID)lol, &temp, 4, 0);
Sleep(100);
DWORD inet;
ReadProcessMemory(pHandle, (LPVOID)0xB6F3B8, &inet, 4, 0);
inet = inet + 0x79C;
DWORD temp2 = 0;
WriteProcessMemory(pwHandle, (LPVOID)inet, &temp2, 4, 0);
}
}
return 0;
}