Я делаю внешний хак-код, но я не могу (не знаю), как писать на адреса EX: 0x0471604 со смещением 0x14. Если кто-то может быть так добр, чтобы научить меня, я был бы в восторгеВот пример моего кода, так что вы можете указать, где я ошибся:
#include <iostream>
#include <string>
#include <cstring>
#include <Windows.h>
DWORD Ammo = 0x028FA348;
DWORD AmmoOffsets[] = {0x348,0x14,0x0};
DWORD PointedAmmo;
int ModdedAmmo = 1000;
void AmmoMod()
{
HANDLE ProccessHandle =
OpenProcess(PROCESS_ALL_ACCESS, FALSE, GameProcessID);
ReadProcessMemory(ProccessHandle, (LPCVOID)(Ammo + AmmoOffsets), &PointedAmmo, sizeof(PointedAmmo), 0);
WriteProcessMemory(ProccessHandle, (LPCVOID)PointedAmmo, &ModdedAmmo, sizeof(ModdedAmmo), 0);
}