AddVehicleSirens: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Jaysds (talk | contribs)
Jaysds (talk | contribs)
Line 27: Line 27:
{{Example}}
{{Example}}
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addEventHandler("onClientVehicleEnter",root,function(player,seat)
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("onClientVehicleExit",root,function(player,seat)
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

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
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