---
title: "Player States | open.mp"
description: "Uma lista de todos os estados do jogador usados pela função GetPlayerState ou callback OnPlayerStateChange."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/resources/playerstates
language: pt-BR
---

# Player States

Esta página compila a lista de todos os estados do jogador usados pela função [GetPlayerState](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerState) ou callback [OnPlayerStateChange](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerStateChange). Ambas as páginas contêm exemplos de como usar os valores abaixo.

Do ponto de vista do desenvolvedor de servidor, ter "estados do jogador" e "ações especiais" pode parecer confuso. A principal diferença entre os dois é que o primeiro é usado para fins de sincronização (e há pacotes associados a alguns deles) e é usado para ações mais “genéricas”. As "ações especiais" não possuem nenhum pacote associado a elas e cobrem ações mais "específicas", e obviamente têm pouco a ver com o estado atual de um jogador.

## Estados

| ID | Macro | Descrição |
| --- | --- | --- |
| 0 | PLAYER\_STATE\_NONE | O estado padrão do jogador usado durante a inicialização |
| 1 | PLAYER\_STATE\_ONFOOT | O jogador está a pé |
| 2 | PLAYER\_STATE\_DRIVER | O jogador está dirigindo um veículo |
| 3 | PLAYER\_STATE\_PASSENGER | O jogador está em um veículo como passageiro |
| 4 | PLAYER\_STATE\_EXIT\_VEHICLE | O jogador está saindo de um veículo. É usado principalmente internamente |
| 5 | PLAYER\_STATE\_ENTER\_VEHICLE\_DRIVER | O jogador está entrando em um veículo como motorista. É usado principalmente internamente |
| 6 | PLAYER\_STATE\_ENTER\_VEHICLE\_PASSENGER | O jogador está entrando em um veículo como passageiro. É usado principalmente internamente |
| 7 | PLAYER\_STATE\_WASTED | O jogador está morto ou em seleção de classe |
| 8 | PLAYER\_STATE\_SPAWNED | O jogador acabou de ser gerado |
| 9 | PLAYER\_STATE\_SPECTATING | O jogador está em modo espectador |
