diff --git a/DevourClient/Features/Misc/Misc.cpp b/DevourClient/Features/Misc/Misc.cpp index 6ecdd77..f189237 100644 --- a/DevourClient/Features/Misc/Misc.cpp +++ b/DevourClient/Features/Misc/Misc.cpp @@ -5,15 +5,21 @@ #include void Misc::SetRank(int rank) { - if (!Players::LocalPlayer) { - return; - } + try { + if (!Players::LocalPlayer) { + return; + } - Unity::CComponent* NolanRankController = Players::LocalPlayer->GetComponent("NolanRankController"); - if (!NolanRankController) { - return; + Unity::CComponent* NolanRankController = Players::LocalPlayer->GetComponent("NolanRankController"); + if (!NolanRankController) { + return; + } + + NolanRankController->CallMethodSafe("SetRank", rank); + } + catch (...) { + settings::spoof_level = false; } - NolanRankController->CallMethodSafe("SetRank", rank); } void Misc::WalkInlobby(bool walk) {