Code:
struct player
{
MAKE_PADDING(0x00, 0x0000000, 0x00101A8);
float pitch; MAKE_PADDING(sizeof(float), 0x00101A8, 0x00101C4);
float yaw; MAKE_PADDING(sizeof(float), 0x00101C4, 0x00101D4);
float readable_x;
float readable_y;
float readable_z; MAKE_PADDING(sizeof(float), 0x00101DC, 0x00101EC);
WORD weapon_id; MAKE_PADDING(sizeof(WORD) , 0x00101EC, 0x00102E8);
float fall_damage; MAKE_PADDING(sizeof(float), 0x00102E8, 0x0010300);
float writeable_x; MAKE_PADDING(sizeof(float), 0x0010300, 0x0010308);
float writeable_y; MAKE_PADDING(sizeof(float), 0x0010308, 0x0010310);
float writeable_z;
};