Passenger control for operator menu

This commit is contained in:
Dan
2020-11-29 15:31:01 +00:00
parent 8ced0c1fd1
commit 12d1a6503b

View File

@@ -1607,23 +1607,25 @@ end )
-- Runs when the user presses the menu button on the remote control -- Runs when the user presses the menu button on the remote control
RegisterNUICallback( "menu", function( data, cb ) RegisterNUICallback( "menu", function( data, cb )
-- Only run the codw if the radar has power and is not powering up if ( PLY:CanControlRadar() ) then
if ( RADAR:IsPowerOn() and not RADAR:IsPoweringUp() ) then -- Only run the codw if the radar has power and is not powering up
-- As the menu button is a multipurpose button, we first check to see if the menu is already open if ( RADAR:IsPowerOn() and not RADAR:IsPoweringUp() ) then
if ( RADAR:IsMenuOpen() ) then -- As the menu button is a multipurpose button, we first check to see if the menu is already open
-- As the menu is already open, we then iterate to the next option in the settings list if ( RADAR:IsMenuOpen() ) then
RADAR:ChangeMenuIndex() -- As the menu is already open, we then iterate to the next option in the settings list
else RADAR:ChangeMenuIndex()
-- Set the menu state to open, which will prevent anything else within the radar from working else
RADAR:SetMenuState( true ) -- Set the menu state to open, which will prevent anything else within the radar from working
RADAR:SetMenuState( true )
-- Send an update to the NUI side
RADAR:SendMenuUpdate() -- Send an update to the NUI side
end RADAR:SendMenuUpdate()
end
-- Play the standard audio beep -- Play the standard audio beep
SendNUIMessage( { _type = "audio", name = "beep", vol = RADAR:GetSettingValue( "beep" ) } ) SendNUIMessage( { _type = "audio", name = "beep", vol = RADAR:GetSettingValue( "beep" ) } )
end end
end
cb( "ok" ) cb( "ok" )
end ) end )