---
title: "GetPlayerKeys | open.mp"
description: "Verifica quais teclas um jogador está pressionando."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerKeys
language: pt-BR
---

# GetPlayerKeys

## Descrição

Verifica quais teclas um jogador está pressionando.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador do qual deseja obter as teclas. |
| keys | Um conjunto de bits contendo o estado das teclas do jogador. Este valor é chamado de máscara de bits (bit mask). Clique aqui para ver a lista de teclas. |
| updown | Up/down state. |
| leftright | Left/right state. |

## Retorno

AS teclas são armazenadas nas variáveis especificadas.

## Exemplos

```c
public OnPlayerUpdate(playerid)
{
    new
        KEY:keys, updown, leftright;

    GetPlayerKeys(playerid, keys, updown, leftright);

    if (updown == KEY_UP)
    {
        SendClientMessage(playerid, -1, "UP");
    }
    else if (updown == KEY_DOWN)
    {
        SendClientMessage(playerid, -1, "DOWN");
    }

    if (leftright == KEY_LEFT)
    {
        SendClientMessage(playerid, -1, "LEFT");
    }
    else if (leftright == KEY_RIGHT)
    {
        SendClientMessage(playerid, -1, "RIGHT");
    }

    return 1;
}
```

## Notas

aviso

-   Apenas a FUNÇÃO das teclas pode ser detectada; não as teclas reais. Por exemplo, não é possivel detectar se um jogador pressiona ESPAÇO, mas você pode detectar se ele pressiona SPRINT (que pode ser mapeado(atribuído/vinculado) a QUALQUER tecla (mas é espaço por padrão)).
-   A partir da atualização 0.3.7, as teclas "A" e "D" não são reconhecidas quando está em um veículo. No entanto, as teclas "W" e "S" podem ser detectadas com o parâmetro "keys".

## Funções Relacionadas

## Callbacks Relacionadas

-   [OnPlayerKeyStateChange](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerKeyStateChange): Esta callback é chamada quando o estado de qualquer tecla suportada muda (pressionado/solto)

## Recursos relacionados

-   [Teclas](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/keys)
