User-Vehicle nur mit Besitzer in Nähe durchsuchen
This commit is contained in:
@@ -859,18 +859,22 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (serverVehicle is UserVehicle userVehicle)
|
||||||
|
{
|
||||||
|
Player owner = PlayerService.GetPlayerByNameOrId(dbContext.Users.Where(u => u.Id == userVehicle.UserId).Select(u => u.Name).First());
|
||||||
|
if (owner == null || !owner.IsLoggedIn() || player.Position.DistanceTo(owner.Position) > 15)
|
||||||
|
{
|
||||||
|
player.SendNotification("~r~Der Besitzer des Fahrzeugs ist nicht in der Nähe");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (serverVehicle.Model == VehicleHash.Riot)
|
if (serverVehicle.Model == VehicleHash.Riot)
|
||||||
{
|
{
|
||||||
player.SendNotification("~r~Der Riot muss zur Asservatenkammer gefahren werden");
|
player.SendNotification("~r~Der Riot muss zur Asservatenkammer gefahren werden");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (VehicleStreaming.GetLockState(vehicle) || serverVehicle.Locked)
|
|
||||||
{
|
|
||||||
player.SendNotification("~r~Dieses Fahrzeug ist abgeschlossen");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var targetItems = InventoryManager.GetVehicleItems(vehicle);
|
var targetItems = InventoryManager.GetVehicleItems(vehicle);
|
||||||
List<string> illItemsList = new List<string>();
|
List<string> illItemsList = new List<string>();
|
||||||
bool illegalItemsFound = false;
|
bool illegalItemsFound = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user