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);
}
}