Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @@ -44,7 +44,7 @@
- void AnticheatMgr::WalkOnWaterHackDetection(Player* player, MovementInfo movementInfo)
- {
- uint32 key = player->GetGUIDLow();
- - if (!m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEFLAG_WATERWALKING))
- + if (!m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEMENTFLAG_WATERWALKING))
- return;
- // if we are a ghost we can walk on water
- @@ -64,7 +64,7 @@
- void AnticheatMgr::FlyHackDetection(Player* player, MovementInfo movementInfo)
- {
- uint32 key = player->GetGUIDLow();
- - if ((!movementInfo.HasMovementFlag(MOVEFLAG_FLYING) && !movementInfo.HasMovementFlag(MOVEFLAG_FLYING2)) || (!m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEFLAG_FLYING) && !m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEFLAG_FLYING2)))
- + if ((!movementInfo.HasMovementFlag(MOVEMENTFLAG_FLYING) && !movementInfo.HasMovementFlag(MOVEMENTFLAG_FLYING2)) || (!m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEMENTFLAG_FLYING) && !m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEMENTFLAG_FLYING2)))
- return;
- if (player->GetStartTimeIgnoreAC() != 0 && getMSTimeDiff(player->GetStartTimeIgnoreAC(), getMSTime()) < 2000)
- return;
- @@ -86,7 +86,7 @@
- movementInfo.pos.GetPositionZ() != 0)
- return;
- - if (movementInfo.HasMovementFlag(MOVEFLAG_FALLING))
- + if (movementInfo.HasMovementFlag(MOVEMENTFLAG_FALLING))
- return;
- if (player->getDeathState() == DEAD_FALLING)
- @@ -176,7 +176,7 @@
- // in this case we don't care if they are "legal" flags, they are handled in another parts of the Anticheat Manager.
- if (player->IsInWater() ||
- player->IsFlying() ||
- - movementInfo.HasMovementFlag(MOVEFLAG_FALLING))
- + movementInfo.HasMovementFlag(MOVEMENTFLAG_FALLING))
- return;
- Position playerPos;
- @@ -212,14 +212,14 @@
- uint8 moveType = 0;
- bool isBackward = false;
- - if (player->HasUnitMovementFlag(MOVEFLAG_SWIMMING))
- - moveType = movementInfo.HasMovementFlag(MOVEFLAG_BACKWARD) ? MOVE_SWIM_BACK : MOVE_SWIM;
- + if (player->HasUnitMovementFlag(MOVEMENTFLAG_SWIMMING))
- + moveType = movementInfo.HasMovementFlag(MOVEMENTFLAG_BACKWARD) ? MOVE_SWIM_BACK : MOVE_SWIM;
- else if (player->IsFlying())
- - moveType = movementInfo.HasMovementFlag(MOVEFLAG_BACKWARD) ? MOVE_FLIGHT_BACK : MOVE_FLIGHT;
- - else if (player->HasUnitMovementFlag(MOVEFLAG_WALK_MODE))
- + moveType = movementInfo.HasMovementFlag(MOVEMENTFLAG_BACKWARD) ? MOVE_FLIGHT_BACK : MOVE_FLIGHT;
- + else if (player->HasUnitMovementFlag(MOVEMENTFLAG_WALK_MODE))
- moveType = MOVE_WALK;
- else
- - moveType = movementInfo.HasMovementFlag(MOVEFLAG_BACKWARD) ? MOVE_RUN_BACK : MOVE_RUN;
- + moveType = movementInfo.HasMovementFlag(MOVEMENTFLAG_BACKWARD) ? MOVE_RUN_BACK : MOVE_RUN;
- uint32 distance2D = (uint32)movementInfo.pos.GetExactDist2d(&m_Players[key].GetLastMovementInfo().pos);
- uint32 distance2D_commited = (uint32)movementInfo.pos.GetExactDist2d(m_Players[key].GetCommitedXPos(), m_Players[key].GetCommitedYPos());
- @@ -236,11 +236,11 @@
- /* OldAC: Checks */
- // 369 == DEEPRUN TRAM
- - if (m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEFLAG_ONTRANSPORT) && player->GetMapId() == 369)
- + if (m_Players[key].GetLastMovementInfo().HasMovementFlag(MOVEMENTFLAG_ONTRANSPORT) && player->GetMapId() == 369)
- goto SetLastMovementInfo;
- // Check for backward move
- - if (movementInfo.HasMovementFlag(MOVEFLAG_BACKWARD))
- + if (movementInfo.HasMovementFlag(MOVEMENTFLAG_BACKWARD))
- isBackward = true;
- //Check for Ignore AC Time
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement