struct LTObject{
char offset[0xC8];
D3DXVECTOR3 Pos;
};
typedef LTObject *HOBJECT;
class cILTClient{
public:
char offset[520];
int ( *RunConsoleCommand ) ( char *szCommand );
HOBJECT ( *GetClientObj ) ( void );
};
cILTClient *pILTClient = *(cILTClient**)0x377F4930; HOBJECT hMyObj = pILTClient->GetClientObj(); char buffer[256]; sprintf(buffer, "( %f, %f, %f )", hMyObj->Pos.x, hMyObj-Pos.y, hMyObj-Pos.z);
D3DXMATRIX iView; pDevice->GetTransform(D3DTS_VIEW, &view); ::D3DXMatrixInverse(&iView,0,&view); //iView._41,iView._42,iView._43