# onClientObjectDamage (Cliente)

> Se dispara en este cliente antes de que un objeto reciba daño. Cancelar el evento impide el daño.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Cliente
- **Categoría**: Objetos
- **Cancelable**: `cancelEvent`
- **URL**: https://wiki.mymp.gg/es/onClientObjectDamage

## Sintaxis

```lua
addEventHandler("onClientObjectDamage", root, function(float loss, element|nil attacker) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `loss` | `float` | La vida que perderá el objeto, ya multiplicada por el `colDamageMult` de su modelo. Puede ser mayor que la vida que tiene. |
| `attacker` | `element\|nil` | El jugador, ped, vehículo u objeto que causó el daño, o `nil` si no lo hay (como con `breakObject`). |

## Source

El objeto que va a recibir el daño.

Solo los objetos creados por scripts tienen este evento: los objetos del propio mapa no son elementos. Cuenta cualquier daño, sea un disparo, un choque, una explosión o `breakObject`.

Cada cliente calcula el daño por su cuenta, así que cancelar vale solo en este cliente. Dentro del handler, `breakObject` sobre un objeto que `breakObject` ya está rompiendo devuelve `false`, y destruir el objeto con `destroyElement` es seguro.

## Ejemplo

```lua
addEventHandler("onClientObjectDamage", root, function(loss, attacker)
    if attacker == localPlayer then
        cancelEvent()
    end
end)
```

## Ver también

- [breakObject (Compartido)](https://wiki.mymp.gg/es/breakObject.md): Rompe un objeto rompible al instante.
- [getElementHealth (Compartido)](https://wiki.mymp.gg/es/getElementHealth.md): Lee la vida de un jugador, ped, vehículo u objeto.
- [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.
- [createObject (Cliente)](https://wiki.mymp.gg/es/createObject-client.md): Crea un objeto que existe solo en este cliente.
