I haven't done anything related to CS:GO in a very long time, but the above should probably work.Code:float Pos[3]; unsigned int localBase = RPM<unsigned int>( ClientDLL + m_dwLocalPlayer ); Pos[0] = RPM<float>(localBase + m_vecOrigin); Pos[1] = RPM<float>(localBase + m_vecOrigin + 0x4); Pos[2] = RPM<float>(localBase + m_vecOrigin + 0x8);
You should however probably just make a struct that holds 3 floats, that way you only need to call RPM twice (localBase and Pos).