---
title: "NetStats_ConnectionStatus | open.mp"
description: "وضعیت اتصال فعلی بازیکن را بگیر."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_ConnectionStatus
language: fa
---

# NetStats\_ConnectionStatus

## توضیحات

وضعیت اتصال فعلی بازیکن را می‌گیرد.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکنی که وضعیت اتصالش گرفته می‌شود. |

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

[وضعیت اتصال](https://omp.itsneufox.com/fa/docs/scripting/resources/connectionstatus) بازیکن، به عنوان یک مقدار integer.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/connectionstatus"))
    {
        static ConnectionStatuses[9][48] =
        {
            "No Action",
            "Disconnect ASAP",
            "Disconnect ASAP Silently",
            "Disconnect On No Ack",
            "Requested Connection",
            "Handling Connection Request",
            "Unverified Sender",
            "Set Encryption On Multiple 16 Byte Packet",
            "Connected"
        };

        new connectionStatus = NetStats_ConnectionStatus(playerid);

        new string[144];
        format(string, sizeof(string), "Your current connection status: %s", ConnectionStatuses[connectionStatus]);
        SendClientMessage(playerid, -1, string);
    }
    return 1;
}
```

## توابع مرتبط

-   [GetPlayerNetworkStats](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerNetworkStats): networkstats بازیکن را گرفته و در یک رشته ذخیره کن.
-   [GetNetworkStats](https://omp.itsneufox.com/fa/docs/scripting/functions/GetNetworkStats): networkstats سرور را گرفته و در یک رشته ذخیره کن.
-   [NetStats\_GetConnectedTime](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_GetConnectedTime): زمانی که بازیکن متصل بوده را بگیر.
-   [NetStats\_MessagesReceived](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_MessagesReceived): تعداد پیام‌های شبکه‌ای که سرور از بازیکن دریافت کرده را بگیر.
-   [NetStats\_BytesReceived](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_BytesReceived): مقدار اطلاعات (به بایت) که سرور از بازیکن دریافت کرده را بگیر.
-   [NetStats\_MessagesSent](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_MessagesSent): تعداد پیام‌های شبکه‌ای که سرور به بازیکن ارسال کرده را بگیر.
-   [NetStats\_BytesSent](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_BytesSent): مقدار اطلاعات (به بایت) که سرور به بازیکن ارسال کرده را بگیر.
-   [NetStats\_MessagesRecvPerSecond](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_MessagesRecvPerSecond): تعداد پیام‌های شبکه‌ای که سرور در ثانیه گذشته از بازیکن دریافت کرده را بگیر.
-   [NetStats\_PacketLossPercent](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_PacketLossPercent): درصد packet loss بازیکن را بگیر.
-   [NetStats\_GetIpPort](https://omp.itsneufox.com/fa/docs/scripting/functions/NetStats_GetIpPort): IP و port بازیکن را بگیر.
-   [IsPlayerConnected](https://omp.itsneufox.com/fa/docs/scripting/functions/IsPlayerConnected): بررسی کن که آیا بازیکن به سرور متصل است.

## کالبک‌های مرتبط

-   [OnPlayerConnect](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerConnect): وقتی بازیکن به سرور متصل می‌شود فراخوانی می‌شود.
-   [OnPlayerDisconnect](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerDisconnect): وقتی بازیکن سرور را ترک می‌کند فراخوانی می‌شود.

## منابع مرتبط

-   [Connection Status](https://omp.itsneufox.com/fa/docs/scripting/resources/connectionstatus)
