GetVehicleOverrideLights: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 15: Line 15:
addCommandHandler ( "vehiclelights", "vehicleLights" )
addCommandHandler ( "vehiclelights", "vehicleLights" )
function vehicleLights ( source )
function vehicleLights ( source )
   vehicle = getPlayerOccupiedVehicle ( source )
   vehicle = getPlayerOccupiedVehicle ( source ) -- get the player's vehicle
   if ( vehicle ) then
   if ( vehicle ) then -- if he was in one
     if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then
     if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then -- if the current state isnt 'force on'
       setVehicleOverrideLights ( vehicle, 2 )
       setVehicleOverrideLights ( vehicle, 2 ) -- force the lights on
     else
     else
       setVehicleOverrideLights ( vehicle, 1 )
       setVehicleOverrideLights ( vehicle, 1 ) -- otherwise, force the lights off
     end
     end
   end
   end

Revision as of 15:05, 30 June 2006

This function is used to find out the current state of the override-lights setting of a vehicle.

Syntax

int getVehicleOverrideLights ( vehicle theVehicle )

Required Arguments

  • theVehicle: The vehicle you wish to retrieve the override lights setting of.

Returns

Returns an integer value: 0 (No override), 1 (Force off) or 2 (Force on).

Example

This example will toggle the car lights on and off for a player's vehicle

addCommandHandler ( "vehiclelights", "vehicleLights" )
function vehicleLights ( source )
  vehicle = getPlayerOccupiedVehicle ( source ) -- get the player's vehicle
  if ( vehicle ) then -- if he was in one
    if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then -- if the current state isnt 'force on'
      setVehicleOverrideLights ( vehicle, 2 ) -- force the lights on
    else
      setVehicleOverrideLights ( vehicle, 1 ) -- otherwise, force the lights off
    end
  end
end

See Also