mirror of
https://github.com/danbulant/flying-squid
synced 2026-07-05 11:10:44 +00:00
Try number 42.
This commit is contained in:
parent
284cdc73fa
commit
3849de3aa3
2 changed files with 9 additions and 7 deletions
|
|
@ -17,19 +17,16 @@ module.exports.player = (player, serv) => {
|
||||||
if(!(player_from = serv.getPlayer(args[0])) || !(player_to = serv.getPlayer(args[1])))
|
if(!(player_from = serv.getPlayer(args[0])) || !(player_to = serv.getPlayer(args[1])))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
player_from.position = new Vec3(player_to.position.x, player_to.position.y, player_to.position.z);
|
player_from.teleport(player_to.position.clone());
|
||||||
player_from.sendPosition();
|
|
||||||
} else if(args.length === 3) {
|
} else if(args.length === 3) {
|
||||||
player.position = new Vec3(args[0]*32, args[1]*32, args[2]*32);
|
player.teleport(new Vec3(args[0]*32, args[1]*32, args[2]*32));
|
||||||
player.sendPosition();
|
|
||||||
} else if(args.length === 4) {
|
} else if(args.length === 4) {
|
||||||
let player_from;
|
let player_from;
|
||||||
|
|
||||||
if(!(player_from = serv.getPlayer(args[0])))
|
if(!(player_from = serv.getPlayer(args[0])))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
player_from.position = new Vec3(args[1]*32, args[2]*32, args[3]*32);
|
player_from.teleport(new Vec3(args[1]*32, args[2]*32, args[3]*32));
|
||||||
player_from.sendPosition();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,11 @@ module.exports.player=function(player)
|
||||||
flags: 0x00
|
flags: 0x00
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
player.teleport = (position) => {
|
||||||
|
player.sendRelativePositionChange(position, false);
|
||||||
|
player.sendPosition();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports.entity=function(entity,serv){
|
module.exports.entity=function(entity,serv){
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue