
Address = UpdateOffset * (CG_T->PlayerID);
typedef struct {
int ServerTime; //0x0000 - Time in milliseconds the server has been running for.
int playerstate; //0x0004 - The current state of your player, something like PredictPlayerState
int staminatimer; //0x0008 - Never used this but guessing the current amout of time you have for running?
unsigned short playerstance; //0x000C - This here determines what stance you are in: crouched, prone or normal.
char _pad[10]; - Useless padding
int velocity; //0x0018 - The current speed of your player
float Origin[3]; //0x001C - The 3D Vector of your position in the game world.
float Velocity[3]; //0x0028 - The 3D Vector of .... no fucking idea xD
char _pad1[44]; - Some more padding for alignment...
float refdefViewAngleY; //0x0060 - Your view angle on the Y-Axis (RefDef wise)
float refdefViewAngleX; //0x0064 - Your view angle on the X-Axis (RefDef wise)
char _pad2[232]; - More padding...
int ClientNumber; //0x0150 - Lookie: Your Client Number, this is what you'll need.
char _pad3[4]; - Pad...fucking pad.
float viewAngleY; //0x0158 - Same view angle on Y-Axis
float viewAngleX; //0x015C - Same view angle on X-Axis
char _pad4[4]; - Fucking pads...looks like a period here.
int playerStanceInt; //0x0164 - Your player stance as an integer
float playerStanceFlt; //0x0168 - Same as above but as a floating point.
char _pad5[80]; - More fucking blood.
int MaxEntities; //0x01BC - The max number of entities in the server.
char _0x01C0[68]; - Blood, like a Rated M game...
int AdvancedUAV; //0x204 - This turns on advanced UAV if set to on. (cg_compassShowEnemies must be on)
char _0x0208[0x38]; //0x208 - Why the fuck am I typing this for you?
int NextAttack; //0x240 - Just like Cg_PredictPlayerState? Yea, I need alcohol quickly...
char _0x0244[0x12C]; //0x244 - Wonder who's having their period today...
int WeaponID; //0x370 - The current weapon you're holding as an integer to which the game refers to it. Different from the weapon ID in a class.
unsigned short EquipmentState; //0x0374 - Current state of your equipment, 2 means it's in your hand
unsigned short WeaponSwapState; //0x0376 - Guessing it looks for when you're swamping weapons?
float WeaponZoomFlt; //0x0378 - A float holding the amount of zoom for a weapon
float MovementSpreadMultiplier; //0x037C - Yay, a freaking bullet spread multiplier that applies as you move.
char _pad7[4]; - Blood, Intense Violence, Strong Language. My gf atm...
float DefaultSpreadMultiplier; //0x0384 - As it's name implies, fuck me.
int WeaponState; //0x0388 - Current state of your weapon
char _pad8[352]; - Lots of pads today. Is it bleed till we die day?
BYTE perkslot3; //0x04EC - The ID of the 3rd perk in slot 3.
char _pad9[19]; - Pads....
} CG_T; //Size=0x0500