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

# ForceClassSelection

## توضیحات

یک پلیر رو مجبور می‌کنه که برگرده به انتخاب کلاس.

| نام | توضیحات |
| --- | --- |
| playerid | پلیری که به انتخاب کلاس فرستاده می‌شه. |

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

این تابع هیچ مقدار خاصی برنمی‌گردونه.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/class", true))
    {
        ForceClassSelection(playerid);
        TogglePlayerSpectating(playerid, true);
        TogglePlayerSpectating(playerid, false);
        return 1;
    }
    return 0;
}
```

## نکات

هشدار

این تابع وقتی با TogglePlayerSpectating ترکیب می‌شه (مثال بالا رو ببینین) تغییر وضعیت به `PLAYER_STATE_WASTED` انجام نمی‌ده، همونطور که اینجا لیست شده.

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

-   [AddPlayerClass](https://omp.itsneufox.com/fa/docs/scripting/functions/AddPlayerClass): اضافه کردن یک کلاس.
-   [SetPlayerSkin](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerSkin): تنظیم اسکین یک پلیر.
-   [GetPlayerSkin](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerSkin): گرفتن اسکین فعلی یک پلیر.

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

-   [OnPlayerRequestClass](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerRequestClass): وقتی که یک پلیر کلاس رو در انتخاب کلاس تغییر می‌ده صدا زده می‌شه.
