---
title: "GetPlayerSkillLevel | open.mp"
description: "دریافت سطح مهارت بازیکن برای نوع اسلحه خاص."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerSkillLevel
language: fa
---

# GetPlayerSkillLevel

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

## توضیحات

دریافت سطح مهارت بازیکن برای نوع اسلحه خاص.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکن. |
| WEAPONSKILL:skill | [اسلحه](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponskills) برای دریافت مهارتش. |

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

0 - شکست (مهارت اسلحه نامعتبر).

در غیر این صورت، سطح مهارت نوع اسلحه را برمی‌گرداند.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/skill", true))
    {
        new string[64];

        new skill = GetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL);

        format(string, sizeof(string), "Your pistol skill level is %d", skill);
        SendClientMessage(playerid, 0xFFFF00FF, string);
        return 1;
    }
    return 0;
}
```

## نکات

هشدار

پارامتر skill ID اسلحه نیست، بلکه نوع مهارت است. [اینجا کلیک کنید](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponskills) برای لیست انواع مهارت.

# توابع مرتبط

-   [SetPlayerSkillLevel](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerSkillLevel): تنظیم سطح مهارت نوع اسلحه خاص برای بازیکن.

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

-   [Weapon Skills](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponskills): لیست مهارت‌های اسلحه که برای تنظیم سطح مهارت بازیکن استفاده می‌شوند.
