feat: Added suggestions from #64

Added:
* Give All Weapons
* No spread
* No recoil
* Force Crosshair
* Weapon Damage Modifier
* Clean Player & Keep Player Clean
* Invisibility

Modified:
* Welcome notification shows the current hotkey to open menu
* Weapons.h has been updated with the most recent weapons
This commit is contained in:
Maddy
2022-03-02 08:48:53 -05:00
committed by GitHub
parent 8646beb059
commit 9971e8c06b
14 changed files with 377 additions and 16 deletions

View File

@ -31,6 +31,21 @@ namespace big
ImGui::Checkbox("Super Run", &g->self.super_run);
ImGui::Checkbox("No Idle Kick", &g->tunables.no_idle_kick);
ImGui::EndGroup();
ImGui::SameLine();
ImGui::BeginGroup();
ImGui::Checkbox("Invisibility", &g->self.invisibility);
ImGui::Checkbox("Keep Player Clean", &g->self.clean_player);
if (ImGui::Button("Clean Player"))
{
QUEUE_JOB_BEGIN_CLAUSE()
{
entity::clean_ped(PLAYER::PLAYER_PED_ID());
}
QUEUE_JOB_END_CLAUSE
}
ImGui::EndGroup();
ImGui::TreePop();

View File

@ -1,4 +1,7 @@
#include "core/data/custom_weapons.hpp"
#include "fiber_pool.hpp"
#include "gta/Weapons.h"
#include "script.hpp"
#include "views/view.hpp"
namespace big
@ -15,6 +18,35 @@ namespace big
ImGui::TreePop();
}
if (ImGui::TreeNode("Misc"))
{
ImGui::Checkbox("Force Crosshairs", &g->weapons.force_crosshairs);
ImGui::SameLine();
ImGui::Checkbox("No Recoil", &g->weapons.no_recoil);
ImGui::SameLine();
ImGui::Checkbox("No Spread", &g->weapons.no_spread);
if (ImGui::Button("Get All Weapons"))
{
QUEUE_JOB_BEGIN_CLAUSE()
{
for (auto const& weapon : weapon_list) {
WEAPON::GIVE_DELAYED_WEAPON_TO_PED(PLAYER::PLAYER_PED_ID(), weapon, 9999, false);
}
WEAPON::GIVE_DELAYED_WEAPON_TO_PED(PLAYER::PLAYER_PED_ID(), -72657034, 0, true);
}
QUEUE_JOB_END_CLAUSE
}
ImGui::SliderFloat("Damage Multiplier", &g->weapons.increased_damage, 1.f, 10.f, "%.1f");
ImGui::TreePop();
}
if (ImGui::TreeNode("Custom Weapons"))
{
CustomWeapon selected = g->weapons.custom_weapon;