# getPedWeapon (Servidor)

> Lê a arma que um ped ou jogador está segurando.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Servidor
- **Categoria**: Peds
- **URL**: https://wiki.mymp.gg/pt/getPedWeapon-server
- **Contraparte**: Também existe no cliente, com outra implementação: [getPedWeapon (Cliente)](https://wiki.mymp.gg/pt/getPedWeapon-client.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`.

## Exemplo

```lua
addCommandHandler("weapon", function(player)
    outputDebugString(getPlayerName(player) .. " segura a arma " .. getPedWeapon(player))
end)
```

### Vindo do MTA

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

## Veja também

- [getPedWeapon (Cliente)](https://wiki.mymp.gg/pt/getPedWeapon-client.md): Lê a arma que um ped ou jogador está segurando, como este cliente a conhece.
- [giveWeapon (Servidor)](https://wiki.mymp.gg/pt/giveWeapon.md): Dá uma arma com munição a um ped ou jogador.
- [getPedArmour (Servidor)](https://wiki.mymp.gg/pt/getPedArmour.md): Lê o colete de um ped ou jogador.
