public OnPlayerRconLogin(playerid)
{
if(!IsPlayerConnected(playerid)) return 0;
Why is "IsPlayerConnected" required here?Since OnPlayerRconLogin is called when a player logins, the player obviously has to be connected.
OnPlayerRconLogin is followed by a timer since version 2. There's some sort of cheats which can set up disconnections, so the IP readings might give false output. This is why I've included such a verification.