AddVehicleSirens: Difference between revisions
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
{{Example}} | {{Example}} | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addEventHandler(" | addEventHandler("onVehicleEnter",root,function(player,seat) | ||
if(player)and(seat==0)then | if(player)and(seat==0)then | ||
vehicle = getPedOccupiedVehicle(player) | vehicle = getPedOccupiedVehicle(player) | ||
Line 33: | Line 33: | ||
end | end | ||
end) | end) | ||
addEventHandler(" | addEventHandler("onVehicleExit",root,function(player,seat) | ||
if(player)and(seat==0)then | if(player)and(seat==0)then | ||
vehicle = getPedOccupiedVehicle(player) | vehicle = getPedOccupiedVehicle(player) | ||
Line 39: | Line 39: | ||
end | end | ||
end) | end) | ||
</syntaxhighlight> | |||
==Requirements== | ==Requirements== |
Revision as of 03:01, 20 April 2012
Syntax
bool addVehicleSirens ( vehicle theVehicle, int sirenCount, int sirenType, [bool 360flag = false, bool checkLosFlag = true, bool useRandomiser flag = true, bool silentFlag = false )
Required Arguments
- theVehicle: The vehicle to add sirens
- sirenCount: The amount of siren points on the vehicle
- sirenType: An integer between 1 and 6 (1: invisible, 2: single, 3+: dual)
Optional Arguments
- 360flag: Visible from all directions (applies to single type only)
- checkLosFlag: Check line of sight between camera and light so it won't draw if blocked
- useRandomiser: Randomise the light order, false for sequential
- silentFlag: If you want the siren to be silent set this to true
Returns
Returns true if sirens were successfully added to the vehicle, false otherwise.
Example
Script Example Missing Function AddVehicleSirens needs a script example, help out by writing one. | |
Before submitting check out Editing Guidelines Script Examples. |
-- TODO
addEventHandler("onVehicleEnter",root,function(player,seat) if(player)and(seat==0)then vehicle = getPedOccupiedVehicle(player) addVehicleSirens(vehicle,1,1) end end) addEventHandler("onVehicleExit",root,function(player,seat) if(player)and(seat==0)then vehicle = getPedOccupiedVehicle(player) removeVehicleSirens(vehicle) 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