---
title: "AddPlayerClass | open.mp"
description: "کلاسی به انتخاب کلاس اضافه می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/AddPlayerClass
language: fa
---

# AddPlayerClass

## توضیحات

کلاسی به انتخاب کلاس اضافه می‌کند. کلاس‌ها استفاده می‌شوند تا بازیکن‌ها بتوانند با اسکینی از انتخاب خودشان spawn شوند.

| نام | توضیحات |
| --- | --- |
| skin | [اسکینی](https://omp.itsneufox.com/fa/docs/scripting/resources/skins) که بازیکن با آن spawn خواهد شد. |
| Float:spawnX | مختصات X نقطه spawn این کلاس. |
| Float:spawnY | مختصات Y نقطه spawn این کلاس. |
| Float:spawnZ | مختصات Z نقطه spawn این کلاس. |
| Float:angle | جهتی که بازیکن باید بعد از spawn رو به آن باشد. |
| WEAPON:weapon1 | اولین سلاح spawn برای بازیکن. |
| ammo1 | مقدار مهمات برای سلاح spawn اصلی. |
| WEAPON:weapon2 | دومین سلاح spawn برای بازیکن. |
| ammo2 | مقدار مهمات برای دومین سلاح spawn. |
| WEAPON:weapon3 | سومین سلاح spawn برای بازیکن. |
| ammo3 | مقدار مهمات برای سومین سلاح spawn. |

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

ID کلاسی که همین الان اضافه شد.

319 اگر محدودیت کلاس (320) رسیده باشد. بالاترین ID کلاس ممکن 319 است.

## مثال‌ها

```c
public OnGameModeInit()
{
    // بازیکن‌ها می‌توانند با اسکین CJ (0) یا اسکین The Truth (1) spawn شوند.
    AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, WEAPON_SAWEDOFF, 36, WEAPON_UZI, 150, WEAPON_BRASSKNUCKLE, 1); // CJ
    AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, WEAPON_SAWEDOFF, 36, WEAPON_UZI, 150, WEAPON_BRASSKNUCKLE, 1); // The Truth
    return 1;
}
```

## نکات

یادداشت

حداکثر ID کلاس 319 است (شروع از 0، پس مجموعاً 320 کلاس). وقتی این حد رسیده باشد، هر کلاس اضافی که اضافه شود ID 319 را جایگزین خواهد کرد.

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

-   [AddPlayerClassEx](https://omp.itsneufox.com/fa/docs/scripting/functions/AddPlayerClassEx): کلاسی با تیم پیش‌فرض اضافه کنید.
-   [GetAvailableClasses](https://omp.itsneufox.com/fa/docs/scripting/functions/GetAvailableClasses): تعداد کلاس‌های تعریف شده را دریافت کنید.
-   [EditPlayerClass](https://omp.itsneufox.com/fa/docs/scripting/functions/EditPlayerClass): داده کلاس را ویرایش کنید.
-   [SetSpawnInfo](https://omp.itsneufox.com/fa/docs/scripting/functions/SetSpawnInfo): تنظیمات spawn بازیکن را تنظیم کنید.
-   [SetPlayerSkin](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerSkin): اسکین بازیکن را تنظیم کنید.

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

-   [Skin IDs](https://omp.itsneufox.com/fa/docs/scripting/resources/skins)
-   [Weapon IDs](https://omp.itsneufox.com/fa/docs/scripting/resources/weaponids)
