# onClientElementStreamIn (Cliente)

> Se dispara cuando un elemento entra en el streaming de este cliente y pasa a existir en el mundo del juego.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Cliente
- **Categoría**: Elementos
- **URL**: https://wiki.mymp.gg/es/onClientElementStreamIn

## Sintaxis

```lua
addEventHandler("onClientElementStreamIn", root, function() ... end)
```

## Source

El jugador, ped, vehículo, objeto o sonido que entró.

### Reglas de streaming

- **Elementos del mundo (`player`, `ped`, `vehicle`, `object`):** entran a menos de `250` m del foco de la cámara y salen a más de `300` m, solo en la dimensión en foco. Un elemento con `setElementStreamable(element, false)` siempre permanece dentro.
- **Límite por fotograma:** como máximo entran `6` elementos y salen `6` por fotograma.
- **Sonidos (`sound`):** entran cuando el oyente está a menos de `20` m de la distancia máxima del sonido y salen a más de `40` m o fuera de la dimensión en foco.

## Ejemplo

```lua
addEventHandler("onClientElementStreamIn", root, function()
    if getElementType(source) == "vehicle" then
        setElementCastShadow(source, true)
    end
end)
```

## Ver también

- [onClientElementStreamOut (Cliente)](https://wiki.mymp.gg/es/onClientElementStreamOut.md): Se dispara cuando un elemento sale del streaming de este cliente y deja el mundo del juego. El elemento sigue existiendo.
- [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/es/isElementStreamedIn.md): Indica si un elemento está cargado en el mundo de este cliente.
- [setElementStreamable (Cliente)](https://wiki.mymp.gg/es/setElementStreamable.md): Elige si un elemento entra y sale del streaming según la distancia o queda siempre cargado.
