NetStats PacketLossPercent

NetStats_PacketLossPercent

Description:
Function NetStats_PacketLossPercent gets the packet loss percentage of a player. Packet loss means data the player is sending to the server is being lost (or vice-versa).
Function NetStats_PacketLossPercent was added in 0.3z and will not work in earlier versions!
This function has been found to be currently unreliable the output is not as expected when compared to the client. Therefore this function should not be used as a packet loss kicker.
Anything greater than 0.0% should already be a cause of concern. Anything greater than 1.0% is outright bad.


Parameters:
(playerid)
int playerid The ID of the player to get the data from.


Return Values:
The percentage packet loss as a float. 0 if player not connected.


Examples:
public OnPlayerCommandText(playerid,cmdtext[])
{    
    if(!strcmp(cmdtext, "/packetloss"))
    {
        new szString[144];
        format(szString, sizeof(szString), "Packets lost: %.2f percent.", NetStats_PacketLossPercent(playerid));
        SendClientMessage(playerid, -1, szString);
    }
    return 1;
}


Related Functions
The following functions may be useful, as they are related to this function in one way or another.