try
PHP Code:
teleport()
{
level endon("boot");
level endon("round_ended");
setcvar("teleport", "");
while(1)
{
cvar = getcvar("teleport");
if(cvar != "" && cvar.size >= 3) //0 0
{
args = strtok(cvar, " ");
if (isDefined(args[0]) && isDefined(args[1]))
{
point = undefined;
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
if (players[i] getEntityNumber == int(arg[1]))
point = players[i];
if (isDefined(point) && isPlayer(point))
{
movePlayerNum = undefined;
if (args[0] != "all" && args[0] != "-1")
movePlayerNum = int(args[0]);
for(i = 0; i < players.size; i++)
{
player = players[i];
thisPlayerNum = player getEntityNumber();
if(!isDefined(movePlayerNum) || thisPlayerNum == movePlayerNum)
players[i] setorigin(point.origin);
}
}
}
setcvar("teleport", "");
}
wait 0.05;
}
}