# startResource (Compartido)

> Inicia un recurso en el momento, después de iniciar los recursos que incluye con `<include>` en su `meta.xml`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Recursos y módulos
- **URL**: https://wiki.mymp.gg/es/startResource

## Sintaxis

```lua
bool startResource(string name)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `name` | `string` | Nombre del recurso. |

## Retorno

`true` si el recurso está en ejecución al terminar la llamada (también cuando ya lo estaba), `false` si no existe, un recurso incluido falta o falló, o el inicio se canceló.

Antes de ejecutar los scripts dispara `onResourcePreStart`, que puede cancelar el inicio, y al final `onResourceStart`.

## Ejemplo

```lua
if not startResource("scoreboard") then
    outputServerLog("scoreboard no pudo iniciar")
end
```

### Atención

Recibe solo el nombre: un recurso detenido no tiene elemento que pasar.

## Ver también

- [stopResource (Compartido)](https://wiki.mymp.gg/es/stopResource.md): Pide detener un recurso en ejecución. Se detiene en el siguiente ciclo de los recursos, no durante la llamada.
- [restartResource (Compartido)](https://wiki.mymp.gg/es/restartResource.md): Pide detener y volver a iniciar un recurso en ejecución. Ocurre en el siguiente ciclo de los recursos, no durante la llamada, y el recurso conserva su lugar en el orden de inicio.
- [getResourceState (Compartido)](https://wiki.mymp.gg/es/getResourceState.md): Indica en qué estado está un recurso.
- [onResourceStart (Servidor)](https://wiki.mymp.gg/es/onResourceStart.md): Se dispara cuando un recurso termina de arrancar, después de ejecutar sus scripts y mapas.
