Radio Station on Foot (#218)

* mobile_radio.cpp

* Update Self.cpp
This commit is contained in:
CSY0N
2025-04-21 23:55:21 +02:00
committed by GitHub
parent 6e6e151b92
commit 2f1727530f
2 changed files with 27 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#include "core/commands/LoopedCommand.hpp"
#include "game/backend/Self.hpp"
#include "game/gta/Natives.hpp"
namespace YimMenu::Features
{
class MobileRadio : public LoopedCommand
{
using LoopedCommand::LoopedCommand;
virtual void OnTick() override
{
AUDIO::SET_MOBILE_PHONE_RADIO_STATE(true);
AUDIO::SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(true);
}
virtual void OnDisable() override
{
AUDIO::SET_MOBILE_PHONE_RADIO_STATE(false);
AUDIO::SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(false);
}
};
static MobileRadio _MobileRadio{"mobileradio", "listen any radio station on foot", "Allows you to listen to any radio station on foot with Hotkey Q"};
}
+1
View File
@@ -38,6 +38,7 @@ namespace YimMenu::Submenus
toolsGroup->AddItem(std::make_shared<CommandItem>("heal"_J));
toolsGroup->AddItem(std::make_shared<CommandItem>("cleardamage"_J));
toolsGroup->AddItem(std::make_shared<CommandItem>("fillinventory"_J));
toolsGroup->AddItem(std::make_shared<CommandItem>("MobileRadio"_J));
movementGroup->AddItem(std::make_shared<BoolCommandItem>("standonvehicles"_J));
movementGroup->AddItem(std::make_shared<BoolCommandItem>("disableactionmode"_J));