# getPedWeapon (Cliente)

> Obtiene el arma que sostiene un ped o jugador, tal como la conoce este cliente.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Peds
- **URL**: https://wiki.mymp.gg/es/getPedWeapon-client
- **Contraparte**: También existe en el servidor, con otra implementación: [getPedWeapon (Servidor)](https://wiki.mymp.gg/es/getPedWeapon-server.md)

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `ped` | `ped` | El ped o jugador. |

## Retorno

El tipo del arma en el slot actual (`0` cuando el slot está vacío), o `false` si el elemento no es un ped ni un jugador.

El tipo es el `type` del arma en los metadatos de armas del paquete, como `22` para `PISTOL`. Un ped fuera del streaming devuelve la última arma que este cliente conoció.

## Ejemplo

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

### Si vienes de MTA

No recibe un slot: siempre devuelve el arma del slot actual.

## Ver también

- [getPedWeapon (Servidor)](https://wiki.mymp.gg/es/getPedWeapon-server.md): Obtiene el arma que sostiene un ped o jugador.
- [giveWeapon (Servidor)](https://wiki.mymp.gg/es/giveWeapon.md): Da un arma con munición a un ped o jugador.
- [onClientPlayerWeaponFire (Cliente)](https://wiki.mymp.gg/es/onClientPlayerWeaponFire.md): Se dispara en este cliente después de que un jugador haga un disparo, sea el jugador local u otro que este cliente ve.
