# resetTimer (Compartido)

> Vuelve a empezar la cuenta de un timer desde cero, con el mismo intervalo. Las repeticiones que faltan no cambian.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Temporizadores y asíncrono
- **URL**: https://wiki.mymp.gg/es/resetTimer

## Sintaxis

```lua
bool resetTimer(timer timer)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `timer` | `timer` | El timer, el número que devolvió `setTimer`. |

## Retorno

`true` si el timer se reinició, `false` si no existe en este recurso.

## Ejemplo

```lua
local idle = setTimer(function()
    outputDebugString("inactivo durante 5 minutos")
end, 300000, 1)

addEventHandler("onClientKey", root, function()
    resetTimer(idle)
end)
```

## Ver también

- [setTimer (Compartido)](https://wiki.mymp.gg/es/setTimer.md): Llama a una función después de un intervalo, una vez o repetidamente.
- [getTimerDetails (Compartido)](https://wiki.mymp.gg/es/getTimerDetails.md): Lee el estado de un timer: cuánto falta, cuántas repeticiones quedan y su intervalo.
- [setTimerPaused (Compartido)](https://wiki.mymp.gg/es/setTimerPaused.md): Pausa o reanuda un timer. En pausa conserva el tiempo que le faltaba y no se llama.
