---
title: "KillTimer | open.mp"
description: "یک تایمر در حال اجرا رو می‌کشه (متوقف می‌کنه)."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/KillTimer
language: fa
---

# KillTimer

## توضیحات

یک تایمر در حال اجرا رو می‌کشه (متوقف می‌کنه).

| اسم | توضیح |
| --- | --- |
| timerid | شناسه تایمری که می‌خوای بکشیش (که از SetTimer یا SetTimerEx برگردونده شده). |

## مقادیر برگشتی

این تابع همیشه 0 برمی‌گردونه.

## مثال‌ها

```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!");
}
```

## تابع‌های مرتبط

-   [SetTimer](https://omp.itsneufox.com/fa/docs/scripting/functions/SetTimer): تنظیم تایمر.
-   [SetTimerEx](https://omp.itsneufox.com/fa/docs/scripting/functions/SetTimerEx): تنظیم تایمر با پارامترها.
-   [IsValidTimer](https://omp.itsneufox.com/fa/docs/scripting/functions/IsValidTimer): چک کردن معتبر بودن تایمر.
-   [IsRepeatingTimer](https://omp.itsneufox.com/fa/docs/scripting/functions/IsRepeatingTimer): چک کردن اینکه تایمر تکرار میشه یا نه.
-   [GetTimerInterval](https://omp.itsneufox.com/fa/docs/scripting/functions/GetTimerInterval): گرفتن interval تایمر.
-   [GetTimerRemaining](https://omp.itsneufox.com/fa/docs/scripting/functions/GetTimerRemaining): گرفتن interval باقی‌مانده تایمر.
-   [CountRunningTimers](https://omp.itsneufox.com/fa/docs/scripting/functions/CountRunningTimers): گرفتن تعداد تایمرهای در حال اجرا.
