---
title: "AddPlayerClassEx | open.mp"
description: "Esta função é exatamente igual à função AddPlayerClass, com a adição de um parâmetro de equipe."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddPlayerClassEx
language: pt-BR
---

# AddPlayerClassEx

## Descrição

Esta função é exatamente igual à função AddPlayerClass, com a adição de um parâmetro de equipe.

| Nome | Descrição |
| --- | --- |
| teamid | A equipe em que o jogador deverá dar spawn. |
| modelid | A skin com a qual o jogador irá dar spawn. |
| Float: spawn\_x | A coordenada X do ponto de spawn desta classe. |
| Float: spawn\_y | A coordenada Y do ponto de spawn desta classe. |
| Float: spawn\_z | A coordenada Z do ponto de desova desta classe. |
| Float: z\_angle | O ângulo Z que o jogador deverá ser voltado após o spawn. |
| weapon1 | A primeira arma com que o jogador irá dar spawn. |
| weapon1\_ammo | A quantidade de munição para a arma primária. |
| weapon2 | A segunda arma com que o jogador irá dar spawn. |
| weapon2\_ammo | A quantidade de munição para a arma secundária. |
| weapon3 | A terceira arma com que o jogador irá dar spawn. |
| weapon3\_ammo | A quantidade de munição para a arma terciária. |

## Retorno

O ID da classe que acabou de ser adicionada.

319 se o limite da classe (320) foi atingido. O maior ID de classe possível é 319.

## Exemplos

```c
public OnGameModeInit()
{
    // Os jogadores podem dar spawn com:
    // Personagem do CJ (ID 0) no time 1.
    // Personagem do The Truth (ID 1) no time 2.
    AddPlayerClassEx(1, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // CJ
    AddPlayerClassEx(2, 1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // The Truth
    return 1;
}
```

## Notas

nota

A identificação máxima da classe é 319 (começando em 0, portanto, um total de 320 classes). Quando esse limite for atingido, quaisquer outras classes adicionadas substituirão a ID 319.

## Funções Relacionadas

-   [AddPlayerClass](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddPlayerClass): Adiciona uma classe à seleção de classes.
-   [SetSpawnInfo](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetSpawnInfo): Define a configuração de spawn para um jogador.
-   [SetPlayerTeam](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetPlayerTeam): Define o time de um jogador.
-   [SetPlayerSkin](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetPlayerSkin): Define a skin (personagem) de um jogador.

## Recursos relacionados

-   [IDs de Skins](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/skins)
-   [IDs de Armas](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/weaponids)
