AddVehicleSirens: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
X86dev (talk | contribs)
No edit summary
Jaysds (talk | contribs)
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

ADDED/UPDATED IN VERSION 1.4 r3966:

This function adds sirens to a vehicle.

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