Autos ohne kaufpreis nicht tunen

This commit is contained in:
hydrant
2021-05-09 02:34:15 +02:00
parent 75740a5984
commit d419ed09e4
3 changed files with 122 additions and 108 deletions

View File

@@ -116,7 +116,18 @@ namespace ReallifeGamemode.Server.Managers
{
if (!player.IsInVehicle) return;
player.TriggerEvent("showTuningMenu", false, GetVehicleBasePrice(player.Vehicle));
Vehicle vehicle = player.Vehicle;
bool onlyRepair = false;
ServerVehicle serverVehicle = vehicle.GetServerVehicle();
if (serverVehicle is FactionVehicle factionVehicle && factionVehicle.BuyPrice == 0)
{
player.SendNotification("~r~Dieses Fahrzeug kann aktuell leider nicht getunt werden");
onlyRepair = true;
}
player.TriggerEvent("showTuningMenu", false, GetVehicleBasePrice(player.Vehicle), onlyRepair);
}
private int GetVehicleBasePrice(Vehicle vehicle)
@@ -170,6 +181,7 @@ namespace ReallifeGamemode.Server.Managers
player.TriggerEvent("SERVER:Tuning_ModSucessfull", slot, index);
Vehicle pV = player.Vehicle;
if (index == 0) index--;
if (slot != 18)