From caf0deeab135c168174db6e673a206cb8a653797 Mon Sep 17 00:00:00 2001 From: Yimura Date: Fri, 15 Oct 2021 11:32:46 +0200 Subject: [PATCH] feat(Player): Added toxic option blame explode --- .../src/gui/window/player/player_tabs.hpp | 1 + .../src/gui/window/player/player_toxic.cpp | 25 +++++++++++++++++++ BigBaseV2/src/gui/window/window_player.cpp | 1 + 3 files changed, 27 insertions(+) create mode 100644 BigBaseV2/src/gui/window/player/player_toxic.cpp diff --git a/BigBaseV2/src/gui/window/player/player_tabs.hpp b/BigBaseV2/src/gui/window/player/player_tabs.hpp index b89ae982..6e5dbfca 100644 --- a/BigBaseV2/src/gui/window/player/player_tabs.hpp +++ b/BigBaseV2/src/gui/window/player/player_tabs.hpp @@ -9,5 +9,6 @@ namespace big public: static void tab_info(); static void tab_teleport(); + static void tab_toxic(); }; } \ No newline at end of file diff --git a/BigBaseV2/src/gui/window/player/player_toxic.cpp b/BigBaseV2/src/gui/window/player/player_toxic.cpp new file mode 100644 index 00000000..981ea018 --- /dev/null +++ b/BigBaseV2/src/gui/window/player/player_toxic.cpp @@ -0,0 +1,25 @@ +#include "fiber_pool.hpp" +#include "gta_util.hpp" +#include "player_tabs.hpp" +#include "natives.hpp" +#include "script.hpp" +#include "util/toxic.hpp" + +namespace big +{ + void tab_player::tab_toxic() + { + if (ImGui::BeginTabItem("Toxic")) + { + if (ImGui::Button("Explode Self")) + { + QUEUE_JOB_BEGIN_CLAUSE() + { + toxic::blame_explode_player(g.selected_player.id, g.selected_player.id, eExplosionType::PLANE, 1000, false, true, 0.f); + }QUEUE_JOB_END_CLAUSE + } + + ImGui::EndTabItem(); + } + } +} \ No newline at end of file diff --git a/BigBaseV2/src/gui/window/window_player.cpp b/BigBaseV2/src/gui/window/window_player.cpp index d4312d99..97addd48 100644 --- a/BigBaseV2/src/gui/window/window_player.cpp +++ b/BigBaseV2/src/gui/window/window_player.cpp @@ -24,6 +24,7 @@ namespace big ImGui::BeginTabBar("tabbar_player"); tab_player::tab_info(); tab_player::tab_teleport(); + tab_player::tab_toxic(); ImGui::EndTabBar(); ImGui::End();