getVehicleSirens | Multi Theft Auto: Wiki Skip to content

getVehicleSirens

Client-side
Server-side
Shared

Pair: setVehicleSirens

This page is incomplete! Help wanted!

Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.


This function gets the properties of a vehicle's sirens.

Syntax

getVehicleSirens ( )

Code Examples

server

This example returns the siren properties when the player presses Z.

addEventHandler("onVehicleEnter", root, function(player, seat)
if seat == 0 then -- If a player starts driving a vehicle...
-- ... customize the vehicle sirens and bind a key to ouput info about them to the driver
addVehicleSirens(source, 1, 1)
setVehicleSirens(source, 1, 0, 0, 0, 100, 0, 100, 255, 122)
bindKey(player, "z", "up", outputSirenInfoToPlayer, source)
end
end)
function outputSirenInfoToPlayer(player, _, _, vehicle)
-- Get vehicle's siren data and output it to the player in the chatbox
local sirenData = getVehicleSirens(vehicle)
outputChatBox("These are the properties of your vehicle's siren:", player, 0, 255, 0)
outputChatBox("RGB siren colour: " .. sirenData[1].Red .. ", " .. sirenData[1].Green .. ", " .. sirenData[1].Blue .. ".", player)
outputChatBox("Maximum alpha (during bad visibility conditions): " .. sirenData[1].Alpha .. ", minimum alpha (during good visibility conditions): " .. sirenData[1].Min_Alpha .. ".", player)
outputChatBox("Siren light position: " .. sirenData[1].x .. ", " .. sirenData[1].y .. ", " .. sirenData[1].z .. ".", player)
end
addEventHandler("onVehicleStartExit", root, function(player, seat)
if seat == 0 then -- If a player stops driving a vehicle...
-- ... remove vehicle's sirens and unbind the key
removeVehicleSirens(source)
unbindKey(player, "z", "up", outputSirenInfoToPlayer)
end
end)

See Also

Vehicle Functions