diff --git a/src/AnticheatMgr.cpp b/src/AnticheatMgr.cpp index 9d6d34c..ff4c33b 100644 --- a/src/AnticheatMgr.cpp +++ b/src/AnticheatMgr.cpp @@ -203,6 +203,12 @@ void AnticheatMgr::TeleportHackDetection(Player* player, MovementInfo movementIn if ((xDiff >= 50.0f || yDiff >= 50.0f) && !player->CanTeleport()) { + // display warning at the center of the screen, hacky way? + std::string str = ""; + str = "|cFFFFFC00[Playername:|cFF00FFFF[|cFF60FF00" + std::string(player->GetName().c_str()) + "|cFF00FFFF] Possible Teleport Hack Detected!"; + WorldPacket data(SMSG_NOTIFICATION, (str.size() + 1)); + data << str; + sWorld->SendGlobalGMMessage(&data); LOG_INFO("module", "AnticheatMgr:: Teleport-Hack detected player {} ({})", player->GetName(), player->GetGUID().ToString()); BuildReport(player, TELEPORT_HACK_REPORT); }