Multiplayer Script error

I am a novice at Unity, and was making a Javascript to make a direct connect lobby system for a game i’m working on. But keep getting 2 errors:
No appropriate version of ‘UnityEngine.Network.InitializeServer’ for the argument list ‘(int, String)’ was found.

and Cannot Convert ‘int’ to ‘String’

how can i fix these?

#pragma strict

var remoteIPadress = "127.0.0.1";
var remotePort = "25000";
var listenPort = "25000";

var useNAT = true;

var myIP = "";
var myPort = "";

var MaxPlayer = 32;


function OnConnectedToServer ()
{
	
}

function OnDisconnectedToServer ()
{
	
}

function OnGUI ()
{
	if(Network.peerType == NetworkPeerType.Disconnected)
	{
		if(GUI.Button(Rect(5,5,60,30),"Connect"))
		{
			Network.useNat = useNAT;
			Network.Connect(remoteIPadress, remotePort);
		}
		if(GUI.Button(Rect(5, 40, 60, 30),"StartServer"))
		{
			Network.useNat = useNAT;
			Network.InitializeServer(MaxPlayer,listenPort);
		}
		
		remoteIPadress = GUI.TextField(Rect(5, 75, 60, 30),remoteIPadress);
		remotePort = parseInt(GUI.TextField(Rect(5, 10, 60, 30),remoteIPadress));
	
	}
	else
	{
		if(GUI.Button(Rect(5,5,60,30),"Disconnect"))
		{
			Network.Disconnect(200);
		}
	}
}

Network.InitializeServer() requires the first two parameters to be integer values.
In your code the second value (listenPort) is a string, so you need to change the declaration to:

var listenPort = 25000;

static function InitializeServer (connections : int, listenPort : int, useNat : bool) : NetworkConnectionError