easy there, okay weather or no but i also think he is not the real VRocker cuz of shadow's and Fuzzie's point....
You shouldn't give up, try to make a cmd to get ip of a player, if a person behvaing like that comes again... bam get his ip boop F7 and then PM it to a good person to test this ip out ( I Think you should pm it to Stormeus He is a good guy ) and maybe they can know who was that guy actually... if negative you can pm a well trusted person who can do this job for you.
ahahah lol, it funny you think i can not create getip cmd???
GetIP function
[pawn]
stock PlayerIP(playerid)
{//-----------------------------------------------------------------------------
   new ip[16];
   GetPlayerIp(playerid, ip, 16);
   return ip;
}//-----------------------------------------------------------------------------
[/pawn]
Show all players cmd from my GameMode (VCL)
[pawn]
   if (strcmp(cmd, "players", true) == 0)
   {//-------------------------------------------------------------------------
      new playersonline;
      for (new p = 0; p < MAX_PLAYERS; p++)
      {//---------------------------------------------------------------------
         if (IsPlayerConnected(p)) playersonline++;
      }//---------------------------------------------------------------------
      if (playersonline >= 1)
      {//---------------------------------------------------------------------
          format(str, sizeof(str), "SERVER: Players On-Line: [%d]", playersonline);
          SendClientMessage(playerid, COLOR_GREEN, str);
         for (new i = 0; i < MAX_PLAYERS; i++)
         {//-----------------------------------------------------------------
            if (IsPlayerConnected(i))
            {//-------------------------------------------------------------
                if (gPlayerLogged
 == 1) // åñëè àâòîðèçîâàí
                {//---------------------------------------------------------
                     if (PlayerInfo[playerid][pAdmin] != 0)
                   {//-----------------------------------------------------
                       format(str, sizeof(str), " %s[ID:%d] [IP:%s] On-line Time: [%02d:%02d]", GetName(i), i, PlayerIP(i),  PlayerInfo[pOTimeHours], PlayerInfo[pOTimeMins]);
                   }//-----------------------------------------------------
                   else
                   {//-----------------------------------------------------
                       format(str, sizeof(str), " %s[ID:%d] On-line Time: [%02d:%02d]", GetName(i), i,  PlayerInfo[pOTimeHours], PlayerInfo[pOTimeMins]);
                   }//-----------------------------------------------------
                  SendClientMessage(playerid, COLOR_GREEN, str);
               }//---------------------------------------------------------
               else
               {//---------------------------------------------------------
                   if (gPlayerAccount == 0) // åñëè íå çàðåãèñòðèðîâàí
                  {//-----------------------------------------------------
                      if (PlayerInfo[playerid][pAdmin] != 0)
                      {//-------------------------------------------------
                         format(str, sizeof(str), " %s[ID:%d] [IP:%s] (Not Register)", GetName(i), i, PlayerIP(i));
                        SendClientMessage(playerid, COLOR_GREEN, str);
                     }//-------------------------------------------------
                     else
                     {//-------------------------------------------------
                         format(str, sizeof(str), " %s[ID:%d] (Not Register)", GetName(i), i);
                        SendClientMessage(playerid, COLOR_GREEN, str);
                     }//-------------------------------------------------
                  }//-----------------------------------------------------
                  else
                  {//-----------------------------------------------------
                     if (PlayerInfo[playerid][pAdmin] != 0)
                      {//-------------------------------------------------
                         format(str, sizeof(str), " %s[ID:%d] [IP:%s] (Not Authorized)", GetName(i), i, PlayerIP(i));
                        SendClientMessage(playerid, COLOR_GREEN, str);
                      }//-------------------------------------------------
                      else
                      {//-------------------------------------------------
                        format(str, sizeof(str), " %s[ID:%d] (Not Authorized)", GetName(i), i);
                        SendClientMessage(playerid, COLOR_GREEN, str);
                     }//-------------------------------------------------
                  }//-----------------------------------------------------
               }//---------------------------------------------------------
            }//-------------------------------------------------------------
         }//-----------------------------------------------------------------
      }//---------------------------------------------------------------------
       return 1;
   }//-------------------------------------------------------------------------
[/pawn]
easy
[pawn]
public OnPlayerConnect(playerid)
{
        printf("[connect] ID:%d IP:%s", playerid, PlayerIP(playerid));
        return 1;
}
[/pawn]
simple cmd
[pawn]
    if (strcmp(cmd, "getip", true) == 0)
   {//-------------------------------------------------------------------------
      if (IsPlayerAdmin(playerid))
      {//---------------------------------------------------------------------
         tmp = strtok(cmdtext, idx);
         if (!strlen(tmp))
         {//-----------------------------------------------------------------
            SendClientMessage(playerid, COLOR_GREY, "SERVER: Use: /c getip [playerid]");
            return 1;
         }//-----------------------------------------------------------------
         gplayerid = strval(tmp);
         if (IsPlayerConnected(gplayerid) && gplayerid != INVALID_PLAYER_ID)
         {//-----------------------------------------------------------------
              format(str, sizeof(str), "SERVER: Player: %s[ID:%d], [IP: %s]", GetName(gplayerid), gplayerid, PlayerIP(gplayerid));
            SendClientMessage(playerid, COLOR_YELLOW, str);
         }//-----------------------------------------------------------------
         else
         {//-----------------------------------------------------------------
             SendClientMessage(playerid, COLOR_RED, "SERVER: Error! No player in on-line!");
         }//-----------------------------------------------------------------
      }//---------------------------------------------------------------------
      else
      {//---------------------------------------------------------------------
         SendClientMessage(playerid, COLOR_RED, "SERVER: Error! Unknow command!");
      }//---------------------------------------------------------------------
       return 1;
   }//-------------------------------------------------------------------------
[/pawn]
very simple
[pawn]
    if (strcmp(cmd, "myip", true) == 0)
   {//-------------------------------------------------------------------------
      format(str, sizeof(str), "SERVER: Your IP: [%s]", PlayerIP(playerid));
      SendClientMessage(playerid, COLOR_GREEN, str);
      return 1;
   }//-------------------------------------------------------------------------
[/pawn]
if that's not enough, we can use my Console CMD Sys from here http://forum.vicecitymultiplayer.com/index.php?topic=5287.0
and see how it work
it very easy for me, just I could not make it in time((