setVehicleSirensOn
Client-side
Server-side
Shared
Pair: getVehicleSirensOn
This function changes the state of the sirens on the specified vehicle.
OOP Syntax Help! I don't understand this!
- Method: vehicle:setSirensOn(...)
- Variable: .sirensOn
Syntax
bool setVehicleSirensOn ( vehicle theVehicle, bool sirensOn )
Required Arguments
- theVehicle: The vehicle that will have the sirens set.
- sirensOn: The state to set the sirens to (true for on, false for off).
Returns
- bool: result
Returns true if the sirens are set for the specified vehicle, false if the sirens can't be set for the specified vehicle, if the vehicle doesn't have sirens or if invalid arguments are specified.
Code Examples
server
This example toggles siren state when a player enters a vehicle as a driver.
function example_onVehicleEnter ( thePlayer, seat, jacked ) --If the player entered as a driver if ( seat == 0 ) then --If siren was off if not getVehicleSirensOn ( source ) then setVehicleSirensOn ( source, true ) --Turn it on else setVehicleSirensOn ( source, false ) --Turn it off end endendaddEventHandler ( "onVehicleEnter", getRootElement(), example_onVehicleEnter )
See Also
Vehicle Functions
- addVehicleSirens
- attachTrailerToVehicle
- addVehicleUpgrade
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getOriginalHandling
- getTrainDirection
- getVehicleCompatibleUpgrades
- getVehicleColor
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehicleNameFromModel
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurnVelocity
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailed
- isVehicleBlown
- isTrainDerailable
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleSirens
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLightState
- setVehicleLandingGearDown
- setVehicleLocked
- setVehicleNitroActivated
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleTurnVelocity
- setVehicleVariant
- setVehicleWheelStates
- spawnVehicleFlyingComponent
- areVehicleLightsOn
- getHelicopterRotorSpeed
- getHeliBladeCollisionsEnabled
- getVehicleAdjustableProperty
- getVehicleComponentPosition
- getVehicleComponentRotation
- getVehicleComponentScale
- getVehicleComponentVisible
- getVehicleCurrentGear
- getVehicleComponents
- getVehicleDummyPosition
- getVehicleEntryPoints
- getVehicleGravity
- getVehicleModelDummyDefaultPosition
- getVehicleModelDummyPosition
- getVehicleModelExhaustFumesPosition
- getVehicleModelWheelSize
- getVehicleNitroCount
- getVehicleNitroLevel
- getVehicleRotorSpeed
- getVehicleRotorState
- getVehicleWheelFrictionState
- getVehicleWheelScale
- isTrainChainEngine
- isVehicleNitroActivated
- isVehicleNitroRecharging
- isVehicleSmokeTrailEnabled
- isVehicleWheelOnGround
- isVehicleWindowOpen
- resetVehicleComponentPosition
- resetVehicleComponentRotation
- resetVehicleComponentScale
- resetVehicleDummyPositions
- setHelicopterRotorSpeed
- setHeliBladeCollisionsEnabled
- setVehicleAdjustableProperty
- setVehicleComponentPosition
- setVehicleComponentRotation
- setVehicleComponentScale
- setVehicleComponentVisible
- setVehicleDummyPosition
- setVehicleGravity
- setVehicleModelDummyPosition
- setVehicleModelExhaustFumesPosition
- setVehicleModelWheelSize
- setVehicleNitroCount
- setVehicleNitroLevel
- setVehicleRotorSpeed
- setVehicleRotorState
- setVehicleSmokeTrailEnabled
- setVehicleWheelScale
- setVehicleWheelsRotation
- setVehicleWindowOpen
- getModelHandling
- getVehicleIdleRespawnDelay
- getVehicleRespawnDelay
- getVehicleRespawnPosition
- getVehicleRespawnRotation
- getVehiclesOfType
- isVehicleRespawnable
- resetVehicleExplosionTime
- resetVehicleIdleTime
- respawnVehicle
- setModelHandling
- setVehicleIdleRespawnDelay
- setVehicleRespawnDelay
- setVehicleRespawnPosition
- setVehicleRespawnRotation
- spawnVehicle
- toggleVehicleRespawn
Vehicle Events
- onClientTrailerAttach
- onClientTrailerDetach
- onClientVehicleCollision
- onClientVehicleDamage
- onClientVehicleEnter
- onClientVehicleNitroStateChange
- onClientVehicleExit
- onClientVehicleRespawn
- onClientVehicleExplode
- onClientVehicleStartEnter
- onClientVehicleStartExit
- onClientVehicleWeaponHit
- onTrailerDetach
- onTrailerAttach
- onVehicleDamage
- onVehicleEnter
- onVehicleExit
- onVehicleExplode
- onVehicleRespawn
- onVehicleStartEnter
- onVehicleStartExit