# getElementsByType (Cliente)

> Lista todos los elementos de un tipo debajo de un elemento del árbol en este cliente.

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

## Sintaxis

```lua
table getElementsByType(string type [, element startAt = root, bool streamedIn = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `type` | `string` | Tipo buscado, como `"vehicle"` o un tipo de `createElement`. |
| `startAt` | `element` | Elemento desde el que baja la búsqueda. *(por defecto: `root`)* |
| `streamedIn` | `bool` | Con `true`, deja fuera los elementos que no están cargados en el mundo de este cliente. *(por defecto: `false`)* |

## Retorno

Una tabla con los elementos, vacía si no hay ninguno.

## Ejemplo

```lua
for _, ped in ipairs(getElementsByType("ped", root, true)) do
    setElementCastShadow(ped, false)
end
```

## Ver también

- [getElementsByType (Servidor)](https://wiki.mymp.gg/es/getElementsByType-server.md): Lista todos los elementos de un tipo debajo de un elemento del árbol en el servidor.
- [getElementChildren (Compartido)](https://wiki.mymp.gg/es/getElementChildren.md): Lista los hijos directos de un elemento, opcionalmente solo los de un tipo.
- [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/es/isElementStreamedIn.md): Indica si un elemento está cargado en el mundo de este cliente.
