پرش به مطلب اصلی

NetStats_GetConnectedTime

توضیحات​

مقدار زمانی (به میلی‌ثانیه) که بازیکن به سرور متصل بوده را می‌گیرد.

نامتوضیحات
playeridID بازیکنی که زمان اتصالش گرفته می‌شود.

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

این تابع مقدار زمانی (به میلی‌ثانیه) که بازیکن به سرور متصل بوده را برمی‌گرداند.

اگر بازیکن متصل نباشد 0 برگردانده می‌شود.

مثال‌ها​

public OnPlayerCommandText(playerid,cmdtext[])
{
if (!strcmp(cmdtext, "/connectedtime"))
{
new szString[144];
format(szString, sizeof(szString), "You have been connected for %i milliseconds.", NetStats_GetConnectedTime(playerid));
SendClientMessage(playerid, -1, szString);
}
return 1;
}

نکات​

یادداشت

مقدار بازگشتی پس از تغییر حالت بازی (استفاده از دستور RCON "gmx") به صفر reset نمی‌شود.

توابع مرتبط​

  • GetPlayerNetworkStats: networkstats بازیکن را گرفته و در یک رشته ذخیره کن.
  • GetNetworkStats: networkstats سرور را گرفته و در یک رشته ذخیره کن.
  • NetStats_MessagesReceived: تعداد پیام‌های شبکه‌ای که سرور از بازیکن دریافت کرده را بگیر.
  • NetStats_BytesReceived: مقدار اطلاعات (به بایت) که سرور از بازیکن دریافت کرده را بگیر.
  • NetStats_MessagesSent: تعداد پیام‌های شبکه‌ای که سرور به بازیکن ارسال کرده را بگیر.
  • NetStats_BytesSent: مقدار اطلاعات (به بایت) که سرور به بازیکن ارسال کرده را بگیر.
  • NetStats_MessagesRecvPerSecond: تعداد پیام‌های شبکه‌ای که سرور در ثانیه گذشته از بازیکن دریافت کرده را بگیر.
  • NetStats_PacketLossPercent: درصد packet loss بازیکن را بگیر.
  • NetStats_ConnectionStatus: وضعیت اتصال بازیکن را بگیر.
  • NetStats_GetIpPort: IP و port بازیکن را بگیر.