---
title: "GetPlayerVersion | open.mp"
description: "نسخه کلاینت SA-MP را همان‌طور که توسط بازیکن گزارش شده برمی‌گرداند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerVersion
language: fa
---

# GetPlayerVersion

## توضیحات

نسخه کلاینت SA-MP را همان‌طور که توسط بازیکن گزارش شده برمی‌گرداند.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکن برای دریافت نسخه کلاینتش. |
| version\[\] | رشته برای ذخیره نسخه بازیکن، به صورت reference پاس داده می‌شود. |
| len = sizeof (version) | حداکثر طول نسخه. |

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

**0** اگه بازیکن مشخص شده وجود نداشته باشه.

نسخه کلاینت در آرایه مشخص شده ذخیره می‌شود.

## مثال‌ها

```c
public OnPlayerConnect(playerid)
{
    new version[24];
    GetPlayerVersion(playerid, version, sizeof(version));

    new string[64];
    format(string, sizeof(string), "Your version of SA-MP: %s", version);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
    // Possible text: "Your version of SA-MP: 0.3.7"
    return 1;
}
```

## نکات

یادداشت

نسخه کلاینت می‌تواند تا 24 کاراکتر طول داشته باشد، در غیر این صورت اتصال به دلیل "Invalid client connection" رد خواهد شد. اما، بازیکنان عادی فقط می‌توانند با طول نسخه بین 5 (0.3.7) تا 9 (0.3.DL-R1) کاراکتر ملحق شوند.

هشدار

رشته‌ای که نسخه در آن ذخیره می‌شود خالی خواهد بود اگر playerid یک NPC باشد.

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

-   [GetPlayerName](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerName): دریافت نام بازیکن.
-   [GetPlayerPing](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerPing): دریافت پینگ بازیکن.
-   [GetPlayerIp](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerIp): دریافت IP بازیکن.
