---
title: "KillTimer | open.mp"
description: "Mata (para) um cronômetro em execução."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/KillTimer
language: pt-BR
---

# KillTimer

## Descrição

Mata (para) um cronômetro em execução.

| Nome | Descrição |
| --- | --- |
| timerid | O ID do temporizador para matar (retornado por SetTimer ou SetTimerEx). |

## Retornos

Esta função sempre retorna 0.

## Exemplos

```c
new gConnectTimer[MAX_PLAYERS] = {0, ...};

public OnPlayerConnect(playerid)
{
    print("Starting timer...");
    gConnectTimer[playerid] = SetTimerEx("WelcomeTimer", 5000, true, "i", playerid);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(gConnectTimer[playerid]);
    gConnectTimer[playerid] = 0;
    return 1;
}

forward WelcomeTimer(playerid);
public WelcomeTimer(playerid)
{
    SendClientMessage(playerid, -1, "Welcome!");
}
```

## Funções Relacionadas

-   [SetTimer](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetTimer): Defina um cronômetro.
-   [SetTimerEx](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetTimerEx): Defina um temporizador com parâmetros.
-   [IsValidTimer](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/IsValidTimer): Verifica se um temporizador é válido.
-   [IsRepeatingTimer](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/IsRepeatingTimer): Verifica se um temporizador está configurado para repetir.
-   [GetTimerInterval](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetTimerInterval): Obtém o intervalo de um temporizador.
-   [GetTimerRemaining](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetTimerRemaining): Obtém o intervalo restante de um temporizador.
-   [CountRunningTimers](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/CountRunningTimers): Obtenha os temporizadores em execução.
