From c514e7c1eb83ceaf3961c42ddb9d7b5ccc3b94f1 Mon Sep 17 00:00:00 2001 From: Anonymous275 Date: Sat, 31 Oct 2020 14:54:27 +0200 Subject: [PATCH] small bug fix --- src/Security/Checker.cpp | 8 ++++---- src/Startup.cpp | 5 +++++ src/main.cpp | 6 ++++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/Security/Checker.cpp b/src/Security/Checker.cpp index de90982..715cafa 100644 --- a/src/Security/Checker.cpp +++ b/src/Security/Checker.cpp @@ -10,7 +10,7 @@ #include #include void DAS(){ - /*int i = 0; + int i = 0; std::ifstream f(GetEN(), std::ios::binary); f.seekg(0, std::ios_base::end); std::streampos fileSize = f.tellg(); @@ -19,10 +19,10 @@ void DAS(){ DAboard(); } if(i)DAboard(); - f.close();*/ + f.close(); } void DASM(){ //A mirror to have 2 independent checks - /*int i = 0; + int i = 0; std::ifstream f(GetEN(), std::ios::binary); f.seekg(0, std::ios_base::end); std::streampos fileSize = f.tellg(); @@ -31,7 +31,7 @@ void DASM(){ //A mirror to have 2 independent checks DAboard(); } if(i)DAboard(); - f.close();*/ + f.close(); } DWORD getParentPID(DWORD pid){ HANDLE h = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); diff --git a/src/Startup.cpp b/src/Startup.cpp index 47ea7d4..7ff93c3 100644 --- a/src/Startup.cpp +++ b/src/Startup.cpp @@ -75,6 +75,11 @@ void RequestRole(){ Dev = true; } } + if(HTTP_Result.find(Sec("Error")) != NPos){ + error(Sec("Sorry You need to be in the official BeamMP Discord to proceed! https://discord.gg/beammp")); + std::this_thread::sleep_for(std::chrono::seconds(3)); + exit(-1); + } info(Sec("Client Connected!")); } diff --git a/src/main.cpp b/src/main.cpp index 9310f94..6e17c0e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -15,8 +15,10 @@ } int main(int argc, char* argv[]) { - std::thread gb(aa); - gb.detach(); + #ifdef DEBUG + std::thread gb(aa); + gb.detach(); + #endif InitLauncher(argc,argv); CheckDir(argc,argv); LegitimacyCheck();