Combat Arms Unified - Classes
Allot has changed, both in cPlayerInfo & cPlayerMgr.
Credits:
• M4L1F1C
Enjoy.
Credits:
• M4L1F1C
Enjoy.
Code:
class cPlayerInfo
{
public:
__int32 Index; //0x0000
cObject* pObject; //0x0004
unsigned char bIsDead; //0x0008
char pad_0x0009[0x3]; //0x0009
__int32 TeamID; //0x000C
char pad_0x0010[0x8]; //0x0010
__int32 ClientID; //0x0018
char pad_0x001C[0xC]; //0x001C
char cName[16]; //0x0028
char pad_0x0038[0x8]; //0x0038
__int32 Kills; //0x0040
__int32 Deaths; //0x0044
__int32 KillCombo; //0x0048 --> Not Sure
__int32 TotalDeaths; //0x004C
__int32 TotalKills; //0x0050
char pad_0x0054[0x4]; //0x0054
__int32 Suicides; //0x0058
__int32 HeadShots; //0x005C
char pad_0x0060[0x174]; //0x0060
__int32 ExpReceived; //0x01D4 --> After game ended you get this.
__int32 GPReceived; //0x01D8 --> After game ended you get this.
char pad_0x01DC[0x178]; //0x01DC
cPlayerInfo* pPlayerPrev; //0x0354
cPlayerInfo* pPlayerNext; //0x0358
char pad_0x035C[0x2CE4]; //0x035C
};//Size=0x3040
class cObject
{
public:
char pad_0x0000[0x4]; //0x0000
D3DXVECTOR3 FeetPos; //0x0004
D3DXVECTOR3 HeadPos; //0x0010
char pad_0x001C[0xAC]; //0x001C
D3DXVECTOR3 RootPos; //0x00C8
char pad_0x00D4[0x330]; //0x00D4
};//Size=0x0404
class cPlayerMgr
{
public:
INT* CameraObject; //0x0000
char pad_0x0004[0x28]; //0x0004
D3DXVECTOR3 CameraPos; //0x002C
char pad_0x0038[0x4]; //0x0038
float Pitch; //0x003C
float Yaw; //0x0040
float Roll; //0x0044
char pad_0x0048[0x38]; //0x0048
};//Size=0x0080





