---
title: "AddPlayerClass | open.mp"
description: "Добавляет класс в выбор классов."
canonical: https://omp.itsneufox.com/ru/docs/scripting/functions/AddPlayerClass
language: ru
---

# AddPlayerClass

## Описание

Добавляет класс в выбор классов. Класс служит для того, чтоб игрок мог респавниться (появиться) с выбранным скином.

| Name | Description |
| --- | --- |
| modelid | Скин с которым игрок появиться. |
| Float:spawn\_x | Координаты X, для точки появляения данного класса. |
| Float:spawn\_y | Координаты Y, для точки появляения данного класса. |
| Float:spawn\_z | Координаты Z, для точки появляения данного класса. |
| Float:z\_angle | Угол направление игрока. |
| weapon1 | Первое оружие игрока. |
| weapon1\_ammo | Патроны для первого оружия. |
| weapon2 | Второе оружие игрока. |
| weapon2\_ammo | Патроны для второго оружия. |
| weapon3 | Третье оружие игрока. |
| weapon3\_ammo | Патроны для третьего оружия. |

## Возвращаемые данные

ID класса который был создан.

319 если лимит (320) исчерпан. Самый высокий ID для класса это 319.

## Пример

```c
public OnGameModeInit()
{
    // Игроки смогут выбрать появиться со скином 0 (CJ) или со скином 1 (The Truth).
    AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // CJ
    AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // The Truth
    return 1;
}
```

## Примечания

примечание

Максимальный ID класса 319 (начинается с 0, что значит можно создать всего 320 классов). В случае превышения лимита, добавленный класс будет заменять класс 319.

## Связанные функции

-   [AddPlayerClassEx](https://omp.itsneufox.com/ru/docs/scripting/functions/AddPlayerClassEx): Добавляет класс с указанной командой (teamid).
-   [SetSpawnInfo](https://omp.itsneufox.com/ru/docs/scripting/functions/SetSpawnInfo): Установка информации для спавна игрока.
-   [SetPlayerSkin](https://omp.itsneufox.com/ru/docs/scripting/functions/SetPlayerSkin): Устанавливает скин игрока.
