From 1f53b570af2e5ff347a615b6fa0a46fe7e04d322 Mon Sep 17 00:00:00 2001 From: MDIC Date: Sat, 12 Feb 2022 19:17:47 -0500 Subject: [PATCH] Additional Warning Will alert when teleport hack is possibly being used. since no one is going to tele hack over 70 times for a auto report to kick in. --- src/AnticheatMgr.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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); }