just give u an idea using CPatch
CPatch pammo (ADR_Unliammo , 6);
void ammoon()
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
MessageBeep(MB_ICONINFORMATION);
*(int*)ADR_Unliammo= 6;
pammo.PatchOnce ((void *)"\x00\x00\x00\x00",4);
}
}
void ammooff()
{
if(GetAsyncKeyState(VK_HOME) &1)
{
MessageBeep(MB_ICONINFORMATION);
*(int*)ADR_Unliammo= 0;
pammo.RestorePatch();
}
}