mirror of
https://github.com/minetest/minetest.git
synced 2025-02-25 06:13:47 +01:00
Allow server-side teleporting
This commit is contained in:
@ -222,7 +222,11 @@ void cmd_teleport(std::wostringstream &os,
|
|||||||
<<PP(ctx->player->getPosition()/BS)<<" to "
|
<<PP(ctx->player->getPosition()/BS)<<" to "
|
||||||
<<PP(dest/BS)<<std::endl;
|
<<PP(dest/BS)<<std::endl;
|
||||||
|
|
||||||
ctx->player->setPosition(dest);
|
//ctx->player->setPosition(dest);
|
||||||
|
|
||||||
|
// Use the ServerActiveObject interface of ServerRemotePlayer
|
||||||
|
ServerRemotePlayer *srp = (ServerRemotePlayer*)ctx->player;
|
||||||
|
srp->setPos(dest);
|
||||||
ctx->server->SendMovePlayer(ctx->player);
|
ctx->server->SendMovePlayer(ctx->player);
|
||||||
|
|
||||||
os<< L"-!- Teleported.";
|
os<< L"-!- Teleported.";
|
||||||
|
Reference in New Issue
Block a user