[ create a new paste ] login | about

Link: http://codepad.org/BlA2hDzL    [ raw code | fork ]

hurracane - C, pasted on Apr 13:
teleport()
{
	while(1)
	{
		wait 1;
		// Syntax "player1 (slot):player2 (slot)"
		// Player 1 will be warped to player 2
		if(getCvar("g_teleport") == "")
			continue;
		
		player_to_warp = undefined;
		player_to_warp_to = undefined;
		
		data = strTok(getCvar("g_teleport"), ":");
		setCvar("g_teleport","");
		if(!isDefined(data[0]) || !isDefined(data[1]))
			continue;
		
		players = getentarray("player","classname");
		for(i=0;i<players.size;i++)
			if(players[i] getEntityNumber() == data[0])
				player_to_warp = players[i];
			else if(players[i] getEntityNumber() == data[1])
				player_to_warp_to = players[i];
			
		if(!isDefined(player_to_warp) || !isDefined(player_to_warp_to))
			continue;
		
		player_to_warp setOrigin(player_to_warp_to.origin);
		iprintln("The admin teleported " + player_to_warp.name + " ^7 to " + player_to_warp_to.name);
	}
}


Create a new paste based on this one


Comments: