---
title: "GetPlayerState | open.mp"
description: "Obtenha o estado atual de um jogador."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerState
language: pt-BR
---

# GetPlayerState

## Descrição

Obtenha o estado atual de um jogador.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador do qual obter o estado atual. |

## Retornos

O estado atual do jogador como um número inteiro (consulte: [Estados do jogador](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/playerstates)).

## Exemplos

```c
public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
    new PLAYER_STATE:playerState = GetPlayerState(killerid); // Obtenha o estado do assassino

    if (playerState == PLAYER_STATE_DRIVER) // Se o assassino estivesse em um veículo
    {
        // É um motorista fazendo drive-by; pegue algum dinheiro
        GivePlayerMoney(killerid, -10000);
    }
    return 1;
}
```

## Funções Relacionadas

-   [GetPlayerSpecialAction](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerSpecialAction): Obtenha a ação especial atual de um jogador.
-   [SetPlayerSpecialAction](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetPlayerSpecialAction): Define a ação especial de um jogador.

## Callbacks Relacionadas

-   [OnPlayerStateChange](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerStateChange): Chamado quando um jogador muda de estado.

## Recursos relacionados

-   [Estados do jogador](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/playerstates)
