# refreshResources (Compartido)

> Vuelve a leer la carpeta de recursos: agrega los recursos nuevos, quita los que desaparecieron (deteniendo los que estaban en ejecución) y avisa en el log qué recursos en ejecución cambiaron en el disco.

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

## Sintaxis

```lua
int refreshResources()
```

## Retorno

Cuántos recursos se conocen después de la lectura. En el cliente, que no tiene carpeta de recursos, `0`.

Un recurso que cambió en el disco sigue ejecutando la versión anterior hasta que se reinicia.

## Ejemplo

```lua
addCommandHandler("refresh", function()
    local count = refreshResources()
    outputServerLog(count .. " recursos conocidos")
end)
```

## Ver también

- [startResource (Compartido)](https://wiki.mymp.gg/es/startResource.md): Inicia un recurso en el momento, después de iniciar los recursos que incluye con <include> en su meta.xml.
- [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.
- [deleteResource (Servidor)](https://wiki.mymp.gg/es/deleteResource.md): Saca un recurso detenido de la lista de recursos y mueve su carpeta o su archivo a la carpeta trash de la caché de recursos del servidor.
