diff --git a/vMenu/CommonFunctions.cs b/vMenu/CommonFunctions.cs index d6b0a9c4..a4e9b521 100644 --- a/vMenu/CommonFunctions.cs +++ b/vMenu/CommonFunctions.cs @@ -1496,7 +1496,7 @@ public struct VehicleInfo /// /// Saves the vehicle the player is currently in to the client's kvp storage. /// - public static async void SaveVehicle(string updateExistingSavedVehicleName = null) + public static async void SaveVehicle(string updateExistingSavedVehicleName = null, string existingCatergory = null) { // Only continue if the player is in a vehicle. if (Game.PlayerPed.IsInVehicle()) @@ -1584,7 +1584,7 @@ public static async void SaveVehicle(string updateExistingSavedVehicleName = nul bulletProofTires = !veh.CanTiresBurst, headlightColor = VehicleOptions.GetHeadlightsColorForVehicle(veh), enveffScale = GetVehicleEnveffScale(veh.Handle), - Category = "Uncategorized" + Category = string.IsNullOrEmpty(existingCatergory) ? "Uncategorized" : existingCatergory }; #endregion diff --git a/vMenu/menus/SavedVehicles.cs b/vMenu/menus/SavedVehicles.cs index 955d1b9e..0bfbbd27 100644 --- a/vMenu/menus/SavedVehicles.cs +++ b/vMenu/menus/SavedVehicles.cs @@ -499,7 +499,7 @@ string ChangeCallback(MenuDynamicListItem item, bool left) { replaceButtonPressedCount = 0; item.Label = ""; - SaveVehicle(currentlySelectedVehicle.Key.Substring(4)); + SaveVehicle(currentlySelectedVehicle.Key.Substring(4), currentlySelectedVehicle.Value.Category); selectedVehicleMenu.GoBack(); Notify.Success("Your saved vehicle has been replaced with your current vehicle."); }