AddVehicleSirens: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 26: | Line 26: | ||
==Example== | ==Example== | ||
{{Example}} | {{Example}} | ||
<syntaxhighlight lang="lua"> | |||
addEventHandler("onClientVehicleEnter",root,function(player,seat) | |||
if(player)and(seat==0)then | |||
vehicle = getPedOccupiedVehicle(player) | |||
addVehicleSirens(vehicle,1,1) | |||
end | |||
end) | |||
addEventHandler("onClientVehicleExit",root,function(player,seat) | |||
if(player)and(seat==0)then | |||
vehicle = getPedOccupiedVehicle(player) | |||
removeVehicleSirens(vehicle) | |||
end | |||
end) | |||
==Requirements== | ==Requirements== |
Revision as of 02:59, 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
<syntaxhighlight lang="lua"> addEventHandler("onClientVehicleEnter",root,function(player,seat)
if(player)and(seat==0)then vehicle = getPedOccupiedVehicle(player) addVehicleSirens(vehicle,1,1) end
end) addEventHandler("onClientVehicleExit",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