SetVehicleSirens: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 32: Line 32:
addEventHandler("onVehicleEnter",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)
       addVehicleSirens(source,1,1)
       addVehicleSirens(vehicle,1,1)
       setVehicleSirens(source,1,0,0,0,100,0,100)
       setVehicleSirens(vehicle,1,0,0,0,100,0,100,255,122)
   end
   end
end)
end)
addEventHandler("onVehicleExit",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)
       removeVehicleSirens(source)
       removeVehicleSirens(vehicle)
   end
   end
end)
end)

Revision as of 17:15, 20 April 2012

ADDED/UPDATED IN VERSION 1.4 r3966:

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

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 [-]
Server
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

Minimum server version 1.4-3966
Minimum client version 1.4-3966

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="1.4-3966" client="1.4-3966" />

See Also