fix vehicleinventory open

This commit is contained in:
Michael
2020-09-22 15:00:56 +02:00
parent 1be8590b36
commit f58a30f118
2 changed files with 45 additions and 2 deletions

View File

@@ -122,6 +122,21 @@ namespace ReallifeGamemode.Server.Events
string msg = "Fahrzeug "; string msg = "Fahrzeug ";
msg += state ? "~r~abgeschlossen" : "~g~aufgeschlossen"; msg += state ? "~r~abgeschlossen" : "~g~aufgeschlossen";
player.TriggerEvent("vehsync:OpenCar", state); player.TriggerEvent("vehsync:OpenCar", state);
using (var dbContext = new DatabaseContext())
{
ServerVehicle carlocked = v.GetServerVehicle(dbContext);
if(state == true)
{
carlocked.Locked = true;
dbContext.SaveChanges();
}
else
{
carlocked.Locked = false;
dbContext.SaveChanges();
}
}
player.SendNotification(msg); player.SendNotification(msg);
} }
else if (!player.IsInVehicle) else if (!player.IsInVehicle)
@@ -175,6 +190,21 @@ namespace ReallifeGamemode.Server.Events
string msg = "Fahrzeug "; string msg = "Fahrzeug ";
msg += state ? "~r~abgeschlossen" : "~g~aufgeschlossen"; msg += state ? "~r~abgeschlossen" : "~g~aufgeschlossen";
player.TriggerEvent("vehsync:OpenCar", state); player.TriggerEvent("vehsync:OpenCar", state);
using (var dbContext = new DatabaseContext())
{
ServerVehicle carlocked = vehicle.GetServerVehicle(dbContext);
if (state == true)
{
carlocked.Locked = true;
dbContext.SaveChanges();
}
else
{
carlocked.Locked = false;
dbContext.SaveChanges();
}
}
player.SendNotification(msg); player.SendNotification(msg);
} }
} }

View File

@@ -82,6 +82,19 @@ namespace ReallifeGamemode.Server.Managers
player.TriggerEvent("Error", "Kein Fahrzeug in der Nähe!"); player.TriggerEvent("Error", "Kein Fahrzeug in der Nähe!");
return; return;
} }
using (var dbContext = new DatabaseContext())
{
ServerVehicle carlocked = veh.GetServerVehicle(dbContext);
if (carlocked.Locked == true)
{
player.TriggerEvent("Error", "Das Fahrzeug ist abgeschlossen!");
return;
}
}
List<VehicleItem> itemList = GetVehicleItems(veh); List<VehicleItem> itemList = GetVehicleItems(veh);
if (itemList == null) if (itemList == null)