NetStats_GetConnectedTime
توضیحات
مقدار زمانی (به میلیثانیه) که بازیکن به سرور متصل بوده را میگیرد.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که زمان اتصالش گرفته میشود. |
مقدار بازگشتی
این تابع مقدار زمانی (به میلیثانیه) که بازیکن به سرور متصل بوده را برمیگرداند.
اگر بازیکن متصل نباشد 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 بازیکن را بگیر.