| Blockland Forums > Modification Help |
| Teleporting A Player To Another Player |
| (1/4) > >> |
| 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 --- |
| Navigation |
| Message Index |
| Next page |