feat(Self): Added Off Radar

This commit is contained in:
Yimura 2021-05-21 01:16:33 +02:00
parent 1cd26b604b
commit 517140be75
No known key found for this signature in database
GPG Key ID: 3D8FF4397E768682
5 changed files with 21 additions and 0 deletions

View File

@ -12,6 +12,7 @@ namespace big
QUEUE_JOB_BEGIN_CLAUSE()
{
looped::self_godmode();
looped::self_off_radar();
looped::self_no_ragdoll();
}QUEUE_JOB_END_CLAUSE

View File

@ -6,6 +6,7 @@ namespace big
class looped {
public:
static void self_godmode();
static void self_off_radar();
static void self_noclip();
static void self_no_ragdoll();

View File

@ -0,0 +1,15 @@
#include "backend/looped/looped.hpp"
#include "natives.hpp"
#include "script_global.hpp"
namespace big
{
void looped::self_off_radar()
{
if (g.self.off_radar)
{
*script_global(2426097).at(PLAYER::PLAYER_ID(), 443).at(204).as<int*>() = 1;
*script_global(2440277).at(70).as<int*>() = NETWORK::GET_NETWORK_TIME();
}
}
}

View File

@ -11,6 +11,7 @@ struct globals {
struct self {
bool godmode = false;
bool off_radar = false;
bool noclip = false;
bool no_ragdoll = false;
};
@ -32,6 +33,7 @@ struct globals {
void from_json(const nlohmann::json& j)
{
this->self.godmode = j["self"]["godmode"];
this->self.off_radar = j["self"]["off_radar"];
this->self.no_ragdoll = j["self"]["no_ragdoll"];
this->vehicle.horn_boost = j["vehicle"]["horn_boost"];
@ -46,6 +48,7 @@ struct globals {
{
"self", {
{ "godmode", this->self.godmode },
{ "off_radar", this->self.off_radar },
{ "no_ragdoll", this->self.no_ragdoll }
}
},

View File

@ -7,6 +7,7 @@ namespace big
if (ImGui::BeginTabItem("Self"))
{
ImGui::Checkbox("God Mode", &g.self.godmode);
ImGui::Checkbox("Off Radar", &g.self.off_radar);
ImGui::Checkbox("No Clip", &g.self.noclip);
ImGui::Checkbox("No Ragdoll", &g.self.no_ragdoll);