Getting user ID

Hello friends. I am quite new to scripting and have troubles with it. When a player joins a server, send message to him stating how long the server was up. As I figured out it is done through RPC.

     void RPC("Functionname", NetworkPlayer target, params object[] args); 

But how to get this “NetworkPlayer target” to be equal to a new player which has connected to a server?

Try this:

var Uptime : int = 1;

function Start() {
    if (Network.isServer) {
        InvokeRepeating("AddToUptime", 1, 1);
    }
}

function AddToUptime() {
    Uptime++;
}

function OnPlayerConnected(player : NetworkPlayer) {
    networkView.RPC("SendUptime", RPCMode.AllBuffered, player, Uptime);
}

@RPC
function SendUptime(player : NetworkPlayer, uptime : int) {
    if (player == Network.Player) {
        Uptime = uptime;
    }
}