internal bool Affirmative() { if (Globals.IsTSBackupRequired) { if (Functions.IsPlayerPerformingPullover()) { if (Utilities.IsLSPDFRPluginRunning("UltimateBackup")) { UltimateBackupFuncs.RequestTrafficStop(1, "LocalPatrol"); Globals.IsTSBackupRequired = false; GameFiber.SleepWhile(Functions.GetIsAudioEngineBusy, 100000); Functions.PlayScannerAudioUsingPosition("10_4 BACKUP_REQUIRED", Game.LocalPlayer.Character.Position); Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~10-4, Units Responding"); } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": UltimateBackup is required for this feature."); } } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": Traffic stop is not in progress."); } } return(true); }
internal bool Requesting10_32F() { if (Utilities.IsLSPDFRPluginRunning("UltimateBackup")) { UltimateBackupFuncs.RequestOnSceneBackup(2, "FemaleLocalPatrol"); Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~Dispatching Female Unit"); } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~You Require Ultimate Backup for this Feature"); } return(true); }
internal bool ShowMeCode5() { if (Utilities.IsLSPDFRPluginRunning("UltimateBackup")) { UltimateBackupFuncs.RequestTrafficStop(2, "LocalPatrol"); GameFiber.SleepWhile(Functions.GetIsAudioEngineBusy, 100000); Functions.PlayScannerAudioUsingPosition("10_4 BACKUP_REQUIRED", Game.LocalPlayer.Character.Position); Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~Showing you Code 5 (Felony Stop)"); } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": UltimateBackup is required for this feature."); } return(true); }
internal bool ShowMe10_99() { if (Utilities.IsLSPDFRPluginRunning("UltimateBackup")) { UltimateBackupFuncs.PanicUnits(); GameFiber.SleepWhile(Functions.GetIsAudioEngineBusy, 100000); Functions.PlayScannerAudioUsingPosition("PANIC_BUTTON BACKUP_REQUIRED", Game.LocalPlayer.Character.Position); Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~All available units respond code 3"); } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": UltimateBackup is required for this feature."); } return(true); }
internal bool Requesting10_53() { if (Utilities.IsLSPDFRPluginRunning("UltimateBackup")) { UltimateBackupFuncs.RequestFireTruckUnit("Firetruck"); Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~Dispatching Firetruck"); GameFiber.SleepWhile(Functions.GetIsAudioEngineBusy, 100000); Functions.PlayScannerAudio("10_4"); } else { Game.DisplayNotification("~r~" + Globals.PluginName + ": ~w~You Require Ultimate Backup for this Feature"); } return(true); }