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 +}