typedef struct
{
char _0x0000[0x2]; //0x0
short Valid; //0x2 (0xADF8C2)
char _0x0004[0x10]; //0x4
Vector Origin; //0x14 (0xADF8D4)
Vector Angles; //0x20 (0xADF8E0)
char _0x002C[0x3C]; //0x2C
int Flags; //0x68 (0xADF928)
char _0x006C[0xC]; //0x6C
Vector OldOrigin; //0x78 (0xADF938)
char _0x0084[0x18]; //0x84
Vector OldAngles; //0x9C (0xADF95C)
char _0x00A8[0x28]; //0xA8
int ClientNum; //0xD0 (0xADF990)
short Type; //0xD4 (0xADF994)
char _0x00D6[0x12]; //0xD6
Vector NewOrigin; //0xE8 (0xADF9A8)
char _0x00F4[0x1C]; //0xF4
Vector NewAngles; //0x110 (0xADF9D0)
char _0x011C[0x7C]; //0x11C
byte WeaponID; //0x198 (0xADFA58)
char _0x0199[0x37]; //0x199
int IsAlive; //0x1D0 (0xADFA90)
char _0x01D4[0x24]; //0x1D4
}entity_t; //[Addr: 0xADF8C0] [Size: 0x1F8]
typedef struct
{
int Valid; //0x0 (0xAD3978)
char _0x0004[0x8]; //0x4
char Name[16]; //0xC (0xAD3984)
int Team; //0x1C (0xAD3994)
char _0x0020[0x4]; //0x20
int Rank; //0x24 (0xAD399C)
char _0x0028[0x10]; //0x28
int Perk; //0x38 (0xAD39B0)
char _0x003C[0x8]; //0x3C
int Score; //0x44 (0xAD39BC)
char _0x0048[0x458]; //0x48
int Attacking; //0x4A0 (0xAD3E18)
char _0x04A4[0x4]; //0x4A4
int Zooming; //0x4A8 (0xAD3E20)
char _0x04AC[0xB8]; //0x4AC
}clientinfo_t; //[Addr: 0xAD3978] [Size: 0x564]
struct Vector
{
public float x, y, z;
}
unsafe struct Entity_t
{
private fixed byte _0x0000[0x2]; //0x0
public short Valid; //0x2 (0xADF8C2)
private fixed byte _0x0004[0x10]; //0x4
public Vector Origin; //0x14 (0xADF8D4)
public Vector Angles; //0x20 (0xADF8E0)
}
private Entity_t* Entities = (Entity_t*)AddressForEntitiesHere; private ClientInfo_t Clients = (ClientInfo_t)AddressForClientInfoHere
![=]](/forum/images/emotions/=].gif)
