public void DeleteFrakCar(Client player)
        {
            if (!player.IsInVehicle)
            {
                return;
            }
            if (player.VehicleSeat != -1)
            {
                player.SendChatMessage("Du bist nicht der Fahrer");
                return;
            }

            if (!player.Vehicle.HasData("Fraktionsfahrzeug"))
            {
                player.SendChatMessage("Ist kein Fraktionsfahrzeug..");
                return;
            }
            FraktionsfahrzeugModel fahrzeug = player.Vehicle.GetData("Fraktionsfahrzeug");

            using var ctx = new DefaultDbContext();
            fahrzeug.Vehicle.Delete();
            ctx.Fraktionsfahrzeug.Remove(fahrzeug);
            ctx.SaveChanges();
            player.SendChatMessage("Fraktionsfahrzeug gelöscht amk..");
        }
        public void SaveFrakCar(Client player, string name)
        {
            if (!player.IsInVehicle)
            {
                return;
            }
            if (player.VehicleSeat != -1)
            {
                player.SendChatMessage("Du bist nicht der Fahrer");
                return;
            }

            using var ctx = new DefaultDbContext();
            var frak = ctx.Fraktionen.FirstOrDefault(t => string.Equals(t.Short, name, StringComparison.CurrentCultureIgnoreCase) || string.Equals(t.Name, name, StringComparison.CurrentCultureIgnoreCase));

            if (frak == null)
            {
                player.SendChatMessage("Existiert nicht amk.");
                return;
            }

            Fahrzeug fahrzeug  = player.Vehicle.GetData("Fahrzeug");
            var      ffahrzeug = new FraktionsfahrzeugModel
            {
                FraktionenModelId = frak.Id,
                Dimension         = player.Dimension,
                Livery            = fahrzeug.Livery,
                NumberPlate       = $"{frak.Short}{frak.Id}",
                Name           = fahrzeug.Name,
                PosX           = fahrzeug.Vehicle.Position.X,
                PosY           = fahrzeug.Vehicle.Position.Y,
                PosZ           = fahrzeug.Vehicle.Position.Z,
                Engine         = false,
                Locked         = false,
                RotX           = fahrzeug.Vehicle.Rotation.X,
                RotY           = fahrzeug.Vehicle.Rotation.Y,
                RotZ           = fahrzeug.Vehicle.Rotation.Z,
                PrimaryColor   = fahrzeug.PrimaryColor,
                SecondaryColor = fahrzeug.SecondaryColor
            };

            ctx.Fraktionsfahrzeug.Add(ffahrzeug);
            ctx.SaveChanges();
            NAPI.Task.Run(() =>
            {
                ffahrzeug.Spawn();
            }, 10000);
            player.SendChatMessage("Gespeichert..");
            player.SendChatMessage("In 10s wird es gespawnt amk..");
        }