---
title: "GetVehicleParamsSirenState | open.mp"
description: "وضعیت آژیر یه وسیله نقلیه رو برمی‌گردونه (روشن/خاموش)."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleParamsSirenState
language: fa
---

# GetVehicleParamsSirenState

هشدار

This function was added in SA-MP 0.3.7 and will not work in earlier versions!

## توضیحات

وضعیت آژیر یه وسیله نقلیه رو برمی‌گردونه (روشن/خاموش).

| نام | توضیحات |
| --- | --- |
| vehicleid | ID وسیله نقلیه‌ای که می‌خوای وضعیت آژیرش رو بگیری. |

## مقادیر برگشتی

**\-1:** آژیر وسیله نقلیه هنوز تنظیم نشده (خاموش)

**0:** آژیر وسیله نقلیه خاموشه

**1:** آژیر وسیله نقلیه روشنه

## مثال‌ها

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

if (siren == 1)
{
    // Siren is on, do something
}
else if (siren == 0)
{
    // Siren is off, do something
}
else
{
    // Vehicle does not have a siren
}
```

## نکات

هشدار

چون وضعیت آژیر -1 یا 0 یعنی 'خاموش'، نمی‌تونی از یه شرط boolean برای بررسی روشن بودن آژیر استفاده کنی. اگه 'if (sirenstate)' کنی، برای هر چیزی غیر از 0 (یعنی -1 یا 1) true خواهد بود. باید صراحتاً چک کنی که وضعیت آژیر برابر با 1 هست.

## توابع مرتبط

-   [SetVehicleParamsSirenState](https://omp.itsneufox.com/fa/docs/scripting/functions/SetVehicleParamsSirenState): روشن یا خاموش کردن آژیر یه وسیله نقلیه.

## کالبک‌های مرتبط

-   [OnVehicleSirenStateChange](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnVehicleSirenStateChange): هنگامی که آژیر وسیله نقلیه روشن/خاموش می‌شود فراخوانی می‌شود.
