feat(self & vehicle): Added mobile radio and turning off engine. (#572)

This commit is contained in:
SpaghettDev
2022-11-11 11:51:40 -06:00
committed by GitHub
parent 9f55d0fda9
commit d0972f65d4
7 changed files with 69 additions and 0 deletions

View File

@ -36,6 +36,7 @@ namespace big
static void self_hud();
static void self_unlimited_oxygen();
static void self_no_water_collision();
static void self_mobile_radio();
static void session_local_time();

View File

@ -0,0 +1,25 @@
#include "backend/looped/looped.hpp"
#include "natives.hpp"
namespace big
{
static bool bLastMobileRadio = false;
void looped::self_mobile_radio()
{
const bool bMobileRadio = g->self.mobile_radio;
if (bMobileRadio)
{
AUDIO::SET_MOBILE_PHONE_RADIO_STATE(true);
AUDIO::SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(true);
}
else if (bMobileRadio != bLastMobileRadio)
{
AUDIO::SET_MOBILE_PHONE_RADIO_STATE(false);
AUDIO::SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(false);
}
bLastMobileRadio = bMobileRadio;
}
}