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

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 بازیکن را بگیر.