From 93f38b20fc19e5c3c4b30eb5d7953ef0c5ec2b20 Mon Sep 17 00:00:00 2001 From: Mystro <83551872+Mystro69@users.noreply.github.com> Date: Wed, 4 May 2022 11:02:29 +0300 Subject: [PATCH] feat(Toxic): Kick from vehicle (#165) --- BigBaseV2/src/util/toxic.hpp | 9 ++++++++- BigBaseV2/src/views/view_player.cpp | 6 +++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/BigBaseV2/src/util/toxic.hpp b/BigBaseV2/src/util/toxic.hpp index d9bbd03b..ea484a50 100644 --- a/BigBaseV2/src/util/toxic.hpp +++ b/BigBaseV2/src/util/toxic.hpp @@ -58,6 +58,13 @@ namespace big::toxic MISC::SHOOT_SINGLE_BULLET_BETWEEN_COORDS(origin.x, origin.y, origin.z, destination.x, destination.y, destination.z, 1, 0, RAGE_JOAAT("WEAPON_STUNGUN"), PLAYER::PLAYER_PED_ID(), false, true, 1); } } + + inline void kick_from_vehicle(const Player player) + { + const Ped target = PLAYER::GET_PLAYER_PED_SCRIPT_INDEX(player); + + TASK::CLEAR_PED_TASKS_IMMEDIATELY(target); + } inline void clear_wanted_player(Player target) { @@ -70,4 +77,4 @@ namespace big::toxic g_pointers->m_trigger_script_event(1, args, arg_count, 1 << target); } -} \ No newline at end of file +} diff --git a/BigBaseV2/src/views/view_player.cpp b/BigBaseV2/src/views/view_player.cpp index e09d3e04..36b73f1d 100644 --- a/BigBaseV2/src/views/view_player.cpp +++ b/BigBaseV2/src/views/view_player.cpp @@ -121,7 +121,11 @@ namespace big components::button("Taze", [] { toxic::taze_player(g_player_service->get_selected()->id()); }); + + components::button("Kick From Vehicle", [] { + toxic::kick_from_vehicle(g_player_service->get_selected()->id()); + }); } } } -} \ No newline at end of file +}