---
title: "GetVehicleParamsSirenState | open.mp"
description: "Retorna o estado da sirene de um veículo (ligado/desligado)."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetVehicleParamsSirenState
language: pt-BR
---

# GetVehicleParamsSirenState

aviso

Esta função foi adicionada no SA-MP 0.3.7 e não funcionará em versões anteriores!

## Descrição

Retorna o estado da sirene de um veículo (ligado/desligado).

| Nome | Descrição |
| --- | --- |
| vehicleid | O ID do veículo cujo estado da sirene será obtido. |

## Retornos

**\-1:** A sirene do veículo ainda não foi ativada (desligada)

**0:** A sirene do veículo está desligada

**1:** A sirene do veículo está ligada

## Exemplos

```c
new
    siren = GetVehicleParamsSirenState(vehicleid);

if (siren == 1)
{
    // A sirene está ligada, faça alguma coisa
}
else if (siren == 0)
{
    // A sirene está desligada, faça alguma coisa
}
else
{
    // Veículo não possui sirene
}
```

## Notas

aviso

Como um estado de sirene de -1 ou 0 significa 'desligado', você não pode usar uma instrução condicional booleana para verificar se as sirenes estão ligadas. Se você fizer 'if (sirenstate)', será true para qualquer coisa diferente de 0 (então -1 ou 1). Você deve verificar se o estado da sirene é explicitamente igual a 1.

## Funções Relacionadas

-   [SetVehicleParamsSirenState](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetVehicleParamsSirenState): Liga ou desliga a sirene de um veículo.
