SetVehicleSirens: Difference between revisions
Jump to navigation
Jump to search
(OOP) |
No edit summary |
||
Line 4: | Line 4: | ||
This function changes the properties of a vehicles siren point. | This function changes the properties of a vehicles siren point. | ||
}} | }} | ||
{{Note|Although you may be able to add sirens to any vehice, this function may not work. This function fails on | {{Note|Although you may be able to add sirens to any vehice, this function may not work. This function fails on certain vehicle models (https://wiki.multitheftauto.com/wiki/Vehicle_IDs#Lua_table_of_vehicles_that_doesn.27t_support_siren_lights).}} | ||
==Syntax== | ==Syntax== |
Revision as of 17:45, 10 April 2020
This function changes the properties of a vehicles siren point.
Syntax
bool setVehicleSirens ( vehicle theVehicle, int sirenPoint, float posX, float posY, float posZ, float red, float green, float blue, [float alpha = 255, float minAlpha = 0.0] )
OOP Syntax Help! I don't understand this!
- Method: vehicle:setSirens(...)
- Counterpart: getVehicleSirens
Required Arguments
- theVehicle: The vehicle to modify
- sirenPoint: The siren point to modify
- posX: The x position of this siren point from the center of the vehicle
- posY: The y position of this siren point from the center of the vehicle
- posZ: The z position of this siren point from the center of the vehicle
- red: The amount of red from 0 to 255
- green: The amount of green from 0 to 255
- blue: The amount of blue from 0 to 255
Optional Arguments
- alpha: The alpha of the siren from 0 to 255
- minAlpha: The minimum alpha of the light during day time
Returns
Returns true if the siren point was successfully changed on the vehicle, false otherwise.
Example
Click to collapse [-]
ServerThis example adds a siren then sets the vehicle siren in the center of the car. (Not sure if it works...)
addEventHandler("onVehicleEnter",root,function(player,seat) if(player)and(seat==0)then addVehicleSirens(source,1,1) setVehicleSirens(source,1,0,0,0,100,0,100) end end) addEventHandler("onVehicleExit",root,function(player,seat) if(player)and(seat==0)then removeVehicleSirens(source) end end)
Requirements
This template will be deleted.
See Also
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleNameFromModel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelStates