---
title: "GetPlayerState | open.mp"
description: "دریافت وضعیت فعلی بازیکن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerState
language: fa
---

# GetPlayerState

## توضیحات

دریافت وضعیت فعلی بازیکن.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکن برای دریافت وضعیت فعلی‌اش. |

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

وضعیت فعلی بازیکن به صورت integer (مراجعه کنید به: [Player States](https://omp.itsneufox.com/fa/docs/scripting/resources/playerstates)).

## مثال‌ها

```c
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
    new PLAYER_STATE:playerState = GetPlayerState(killerid); // Get the killer's state

    if (playerState == PLAYER_STATE_DRIVER) // If the killer was in a vehicle
    {
        //It's a driver drive-by, take some money
        GivePlayerMoney(killerid, -10000);
    }
    return 1;
}
```

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

-   [GetPlayerSpecialAction](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerSpecialAction): دریافت عمل ویژه فعلی بازیکن.
-   [SetPlayerSpecialAction](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerSpecialAction): تنظیم عمل ویژه بازیکن.

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

-   [OnPlayerStateChange](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerStateChange): زمانی که بازیکن وضعیت تغییر می‌دهد فراخوانی می‌شود.

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

-   [Player States](https://omp.itsneufox.com/fa/docs/scripting/resources/playerstates)
