I will check them later! I would be out of town for a couple of weeks.
Edit: These are the structs which i use. Any problem with them?
Code:
class MW3_ClientInfo
{
public:
char Unknown1[12];
char Name[16]; //0x000C
__int32 Team; //0x001C
__int32 Team2; //0x0020
char unknown36[8]; //0x0024
__int32 perk; //0x002C
char unknown48[16]; //0x0030
char BodyModel[64]; //0x0040
char HeadModel[64]; //0x0080
char WeaponModel[64]; //0x00C0
char WeaponModel2[64]; //0x0100
char WeaponExplosive[64]; //0x0140
char unknown372[552]; //0x0180
__int32 Pose; //0x03A8
char unknown936[96]; //0x03AC
__int32 pose2; //0x040C
char unknown1028[284]; //0x0410
};
class MW3_CG_T
{
public:
int servertime; //0x0000
int playerstate; //0x0004
int staminatimer; //0x0008
unsigned short playerstance; //0x000C
char _pad[10];
int velocity; //0x0018
Vector Origin; //0x001C
Vector Velocity; //0x0028
char _pad1[44];
float refdefViewAngleY; //0x0060
float refdefViewAngleX; //0x0064
char _pad2[232];
int ClientNumber; //0x0150
char _pad3[4];
float viewAngleY; //0x0158
float viewAngleX; //0x015C
char _pad4[4];
int playerStanceInt; //0x0164
float playerStanceFlt; //0x0168
char _pad5[80];
int MaxEntities; //0x01BC
char _pad6[432];
int WeaponNum; //0x0370
unsigned short EquipmentState; //0x0374 2 = inhand
unsigned short WeaponSwapState; //0x0376
float WeaponZoomFlt; //0x0378
float MovementSpreadMultiplier; //0x037C
char _pad7[4];
float DefaultSpreadMultiplier; //0x0384
int WeaponState; //0x0388
char _pad8[352];
BYTE perkslot3; //0x04EC
char _pad9[19];
};
CG 0x008FF100
CLIENTINFO 0x009FC748