Pular para o conteúdo principal

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

NomeDescrição
vehicleidO 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

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