# getElementsByType (Servidor)

> Lista todos los elementos de un tipo debajo de un elemento del árbol en el servidor.

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

## Sintaxis

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

## 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`)* |

## Retorno

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

## Ejemplo

```lua
addCommandHandler("fixall", function()
    for _, vehicle in ipairs(getElementsByType("vehicle")) do
        fixVehicle(vehicle)
    end
end)
```

## Ver también

- [getElementsByType (Cliente)](https://wiki.mymp.gg/es/getElementsByType-client.md): Lista todos los elementos de un tipo debajo de un elemento del árbol en este cliente.
- [getElementChildren (Compartido)](https://wiki.mymp.gg/es/getElementChildren.md): Lista los hijos directos de un elemento, opcionalmente solo los de un tipo.
- [getPlayers (Servidor)](https://wiki.mymp.gg/es/getPlayers.md): Lista todos los jugadores del servidor.
