diff --git a/ReallifeGamemode.Server/Managers/PositionManager.cs b/ReallifeGamemode.Server/Managers/PositionManager.cs index 9d70f7da..8f7dfe07 100644 --- a/ReallifeGamemode.Server/Managers/PositionManager.cs +++ b/ReallifeGamemode.Server/Managers/PositionManager.cs @@ -257,6 +257,15 @@ namespace ReallifeGamemode.Server.Managers [RemoteEvent("sendClientToStage")] public void ElevatorSendToStage(Player player, string level) { + //HERELOL + ElevatorPoint nearestElevatorPoint = PositionManager.ElevatorPoints.Find(e => e.Position.DistanceTo(player.Position) <= 1.5); + + if (nearestElevatorPoint == null) + { + return; + } + + player.Position = ElevatorPoints.Where(e => e.Stage == level).First().Position; } }