feat(Self): Added never wanted and set wanted level
This commit is contained in:
parent
6889ff64cd
commit
c508ed5faa
@ -28,6 +28,7 @@ namespace big
|
||||
looped::self_frame_flags();
|
||||
looped::self_godmode();
|
||||
looped::self_off_radar();
|
||||
looped::self_police();
|
||||
looped::self_no_ragdoll();
|
||||
}QUEUE_JOB_END_CLAUSE
|
||||
|
||||
|
@ -13,6 +13,7 @@ namespace big
|
||||
static void self_frame_flags();
|
||||
static void self_godmode();
|
||||
static void self_off_radar();
|
||||
static void self_police();
|
||||
static void self_noclip();
|
||||
static void self_no_ragdoll();
|
||||
|
||||
|
16
BigBaseV2/src/backend/looped/self/police.cpp
Normal file
16
BigBaseV2/src/backend/looped/self/police.cpp
Normal file
@ -0,0 +1,16 @@
|
||||
#include "backend/looped/looped.hpp"
|
||||
|
||||
namespace big
|
||||
{
|
||||
static int iLastWantedLevel = 0;
|
||||
|
||||
void looped::self_police()
|
||||
{
|
||||
if (g_local_player == nullptr || g_local_player->m_player_info == nullptr) return;
|
||||
|
||||
if (g.self.never_wanted)
|
||||
g_local_player->m_player_info->m_wanted_level = 0;
|
||||
else if (g.self.wanted_level != iLastWantedLevel)
|
||||
g_local_player->m_player_info->m_wanted_level = g.self.wanted_level;
|
||||
}
|
||||
}
|
@ -51,8 +51,10 @@ struct globals {
|
||||
|
||||
bool godmode = false;
|
||||
bool off_radar = false;
|
||||
bool never_wanted = false;
|
||||
bool noclip = false;
|
||||
bool no_ragdoll = false;
|
||||
int wanted_level = 0;
|
||||
|
||||
frame_flags frame_flags{};
|
||||
};
|
||||
@ -116,6 +118,7 @@ struct globals {
|
||||
|
||||
this->self.godmode = j["self"]["godmode"];
|
||||
this->self.off_radar = j["self"]["off_radar"];
|
||||
this->self.never_wanted = j["self"]["never_wanted"];
|
||||
this->self.no_ragdoll = j["self"]["no_ragdoll"];
|
||||
|
||||
this->self.frame_flags.explosive_ammo = j["self"]["frame_flags"]["explosive_ammo"];
|
||||
@ -168,6 +171,7 @@ struct globals {
|
||||
"self", {
|
||||
{ "godmode", this->self.godmode },
|
||||
{ "off_radar", this->self.off_radar },
|
||||
{ "never_wanted", this->self.never_wanted },
|
||||
{ "no_ragdoll", this->self.no_ragdoll },
|
||||
|
||||
{
|
||||
|
@ -36,6 +36,19 @@ namespace big
|
||||
ImGui::TreePop();
|
||||
}
|
||||
|
||||
if (ImGui::TreeNode("Police"))
|
||||
{
|
||||
ImGui::Checkbox("Never Wanted", &g.self.never_wanted);
|
||||
|
||||
if (!g.self.never_wanted)
|
||||
{
|
||||
ImGui::Text("Wanted Level");
|
||||
ImGui::SliderInt("###wanted_level", &g.self.wanted_level, 0, 5);
|
||||
}
|
||||
|
||||
ImGui::TreePop();
|
||||
}
|
||||
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user