16.05.2014, 14:16
Maybe useful:
Код:
class CAimSyncData { public: BYTE byteCameraMode; // 0x0000 - 0x0001 CVector vecFront; // 0x0001 - 0x000D CVector vecPosition; // 0x000D - 0x0019 float fZAim; // 0x0019 - 0x001D BYTE byteWeaponStateAndZoom; // 0x001D - 0x001E BYTE unk; // 0x001E - 0x001F // Size = 0x1F }; Weapon state: result = (unsigned int)*(_BYTE *)(byteWeaponStateAndZoom) >> 6; Camera zoom: v6 = (double)(*(_BYTE *)(byteWeaponStateAndZoom) & 0x3F) * 0.01587301678955555 * 35.0 + 35.0;