Blockland Forums > Modification Help
Teleporting A Player To Another Player
jes00:
How would I teleport a player to a specified player?
Greek2me:
Try this:
--- Code: ---function serverCmdMoveToPlayer(%client,%targetName)
{
%target = findClientByName(%targetName);
if(!isObject(%target))
return;
if(!isObject(%client.player) || !isObject(%target.player))
return;
%client.player.setTransform(%target.player.getTransform());
}
--- End code ---
jes00:
--- Quote from: Greek2me on February 14, 2012, 01:07:40 PM ---Try this:
--- Code: ---function serverCmdMoveToPlayer(%client,%targetName)
{
%target = findClientByName(%targetName);
if(!isObject(%target))
return;
if(!isObject(%client.player) || !isObject(%target.player))
return;
%client.player.setTransform(%target.player.getTransform());
}
--- End code ---
--- End quote ---
Should this work?
--- Code: ---function serverCmdFetchTo(%client, %one, %two)
{
%targetOne = findClientByName(%one);
%targetTwo = findClientByName(%two);
if(!isObject(%targetOne).player) || (!isObject(%targetTwo.player))
{
return;
}
if(!isObject(%targetOne) || (!isObject(%targetTwo))
{
return;
}
%targetOne.player.setTransform(%targetTwo.player.getTransform());
}
--- End code ---
Chrono:
That'll have syntax errors. Too many (s
--- Code: ---function serverCmdFetchTo(%client, %one, %two)
{
%targetOne = findClientByName(%one);
%targetTwo = findClientByName(%two);
if(!isObject(%targetOne).player) || !isObject(%targetTwo.player))
{
return;
}
if(!isObject(%targetOne) || !isObject(%targetTwo))
{
return;
}
%targetOne.player.setTransform(%targetTwo.player.getTransform());
}
--- End code ---
heedicalking:
wouldnt it be:
--- Code: ---if(!isObject(%targetOne.player) || !isObject(%targetTwo.player))
{
return;
}
--- End code ---