Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.71 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.         float x, y, z, o;
  2.         o = GetOrientation() + plr->_movementInfo.t_pos._orientation;
  3.         MapManager::NormalizeOrientation(o);
  4.         x = GetPositionX() + (plr->_movementInfo.t_pos.m_positionX * cos(GetOrientation()) + plr->_movementInfo.t_pos.m_positionY * sin(GetOrientation() + M_PI));
  5.         y = GetPositionY() + (plr->_movementInfo.t_pos.m_positionY * cos(GetOrientation()) + plr->_movementInfo.t_pos.m_positionX * sin(GetOrientation()));
  6.         z = GetPositionZ() + plr->_movementInfo.t_pos.m_positionZ;
  7.         plr->Relocate(x, y, z, o);
  8.         UpdateData transData(plr->GetMapId());
  9.         WorldPacket packet;
  10.         transData.BuildPacket(&packet);
  11.         plr->SendDirectMessage(&packet);