G_Client = 0x10FED78
G_Client Size = 0x1D30
Primary Ammo = G_Client + 0x3C2
Secondary Ammo = G_Client + 0x3D2
Lethals Ammo = G_Client + 0x3CB
Claymore and stuff = G_Client + 0x3D3
(Set to 0xFF, 0xFF Also, it appears that the ammo offset changes when you change your gun, but it's near these offsets)
Primary Weapon = G_Client + 0x17F
Secondary Weapon = G_Client + ???
(These also change for some reason)
mFlags (I think) = G_Client + 0x1A23
(0x02 for weird ufo thing, 0x03 for scoreboard)
Points = G_Client + 0x1B94
(It's a 32bit Int, so set to 0x50,0x00,0x01,0xF4 for a shit ton of money)
Godmode = G_Client + 0x1B94
Set to FF,FF
Name = G_Client + 0x1B40
And here is G_Entity = 0x10F8E60
and G_Entity size is 0x2800
public static class Buttonz
{
public static Int32
L1 = 1048704,
L2 = 72704,
L3 = 1074003968,
R1 = -2147483648,
R2 = 131072,
R3 = 536870912,
Square = 67108864,
Cross = 2104320,
Crouch = 4194304,
Prone = 8388608,
Triangle = 8;
}
public static bool ButtonPressed(int client, int Button)
{
if (Convert.ToInt32(Debug.ReadInt32(0x11007E8 + ((uint)client * 0x104
)) == Button)
return true;
else return false;
}
public uint findPS(int client)
{
return 0x10FEDB0 + ((uint)client * 0x104
;
}
public void JetPack(int client)
{
float jH = Debug.ReadFloat(findPS(client));
jH += 70;
PS3.Extension.WriteFloat(findPS(client), jH);
}
//Use JetPack(); in a timer with button handling.
Copyright © 2026, NextGenUpdate.
All Rights Reserved.