/save fvehicle fac1,fac2 preis
This commit is contained in:
@@ -2828,10 +2828,15 @@ namespace ReallifeGamemode.Server.Commands
|
||||
case "fvehicle":
|
||||
if (player.IsInVehicle)
|
||||
{
|
||||
string fIdStr = (option1 + " " + option2).Trim();
|
||||
int[] fIds = null;
|
||||
|
||||
string[] fIdStrs = fIdStr.Split(" ");
|
||||
string[] fIdStrs = option1.Split(",");
|
||||
|
||||
if (!int.TryParse(option2, out int buyPrice) || buyPrice < 0)
|
||||
{
|
||||
ChatService.ErrorMessage(player, "Der Kaufpreis ist ungültig oder negativ");
|
||||
return;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
@@ -2857,7 +2862,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
Vehicle vehicle = player.Vehicle;
|
||||
int playerSeat = player.VehicleSeat;
|
||||
vehicle = SaveManager.SaveFactionVehicleData(vehicle, (VehicleHash)vehicle.Model, vehicle.Position, vehicle.Heading, vehicle.NumberPlate,
|
||||
vehicle.PrimaryColor, vehicle.SecondaryColor, vehicle.Locked, vehicle.EngineStatus, fIds, vehicle.Livery);
|
||||
vehicle.PrimaryColor, vehicle.SecondaryColor, vehicle.Locked, vehicle.EngineStatus, fIds, vehicle.Livery, buyPrice);
|
||||
player.SendNotification("Fraktionsfahrzeug ~g~" + vehicle.DisplayName + "~s~ gespeichert.", true);
|
||||
player.SetIntoVehicle(vehicle, playerSeat);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user