# getPedWeapon (Cliente)

> Lê a arma que um ped ou jogador está segurando, como este cliente a conhece.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Peds
- **URL**: https://wiki.mymp.gg/pt/getPedWeapon-client
- **Contraparte**: Também existe no servidor, com outra implementação: [getPedWeapon (Servidor)](https://wiki.mymp.gg/pt/getPedWeapon-server.md)

## Sintaxe

```lua
int|false getPedWeapon(ped ped)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `ped` | `ped` | O ped ou jogador. |

## Retorno

O tipo da arma no slot atual (`0` quando o slot está vazio), ou `false` se o elemento não for um ped nem um jogador.

O tipo é o `type` da arma no metadado de armas do pacote, como `22` para `PISTOL`. Um ped fora do streaming devolve a última arma que este cliente conheceu.

## Exemplo

```lua
addCommandHandler("weapon", function()
    print(getPedWeapon(localPlayer))
end)
```

### Vindo do MTA

Não recebe um slot: devolve sempre a arma do slot atual.

## Veja também

- [getPedWeapon (Servidor)](https://wiki.mymp.gg/pt/getPedWeapon-server.md): Lê a arma que um ped ou jogador está segurando.
- [giveWeapon (Servidor)](https://wiki.mymp.gg/pt/giveWeapon.md): Dá uma arma com munição a um ped ou jogador.
- [onClientPlayerWeaponFire (Cliente)](https://wiki.mymp.gg/pt/onClientPlayerWeaponFire.md): Disparado neste cliente depois que um jogador dá um tiro, seja o jogador local ou outro que este cliente vê.
