---
title: "GetPlayerTargetPlayer | open.mp"
description: "بررسی اینکه بازیکن به کی نشانه گرفته است."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerTargetPlayer
language: fa
---

# GetPlayerTargetPlayer

## توضیحات

بررسی اینکه بازیکن به کی نشانه گرفته است.

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

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

ID بازیکن هدف گرفته شده، یا `INVALID_PLAYER_ID` اگر هیچ‌کدام نباشد.

## مثال‌ها

```c
public OnPlayerUpdate(playerid)
{
    // Store the ID
    new playerTargetId = GetPlayerTargetPlayer(playerid);
    if (playerTargetId != INVALID_PLAYER_ID && GetPlayerTeam(playerTargetId) == GetPlayerTeam(playerid))
    {
        GameTextForPlayer(playerid, "~R~do not shoot at team-mates!", 5000, 3);
    }
}
```

## نکات

هشدار

-   برای joypads/controllerها و بعد از فاصله خاصی کار نمی‌کند.
-   برای تفنگ تک‌تیرانداز کار نمی‌کند، چون به چیزی lock نمی‌شود و به همین دلیل نمی‌تواند و نخواهد بازیکنی را برگرداند.

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

-   [GetPlayerCameraFrontVector](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerCameraFrontVector): دریافت بردار جلوی دوربین بازیکن

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

-   [OnPlayerGiveDamage](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerGiveDamage): زمانی که بازیکن آسیب می‌زند فراخوانی می‌شود.
-   [OnPlayerTakeDamage](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerTakeDamage): زمانی که بازیکن آسیب می‌بیند فراخوانی می‌شود.
