public void Event_OnResourceStart() { // ints Interiors.InitInteriors(); // houses House.InitHouses(); // jobs Job.InitJobs(); // items ItemData.InitItemData(); /* * DateTime time = DateTime.Now; * NAPI.World.SetTime(time.Hour, time.Minute, time.Second); // set current time */ NAPI.Server.SetGlobalServerChat(true); // disable default global chat NAPI.Server.SetAutoRespawnAfterDeath(false); //RealWeather.SetCurrentWeatherInLA(); // set current weather how in real LA NAPI.Server.SetCommandErrorMessage("~r~[Ошибка]: ~w~Данной команды не существует!"); NAPI.Server.SetDefaultSpawnLocation(new Vector3(1789.294, -244.4794, 291.7196), 353.7821f); // NAPI.Server.SetLogCommandParamParserExceptions(true); NAPI.Server.SetLogRemoteEventParamParserExceptions(true); Console.ForegroundColor = ConsoleColor.Green; NAPI.Util.ConsoleOutput("\nServer is loaded! (HI)\n"); Console.ResetColor(); }
public void Event_PlayerEnterColshape(ColShape colshape, Player player) { if (player.GetData <int>(EntityData.PLAYER_PICKUPKD) != 0) { return; } player.SetData <int>(EntityData.PLAYER_PICKUPKD, player.GetData <int>(EntityData.PLAYER_PICKUPKD) + 5); // there another "EnterColShape" events: Interiors.OnPlayerEnterConshape(colshape, player); House.OnPlayerEnterColshape(colshape, player); Job.OnEnterJobPickUp(colshape, player); server_side.InventorySystem.LootBag.EnterLootBagColShape(colshape, player); }
public void EditVechicle(VechicleViewModel vechicle) { var editVehicle = Inventorys.Include("Mdles").Include("Typs").Include("BodyStyles") .Include("Transmissions").Include("Colors").Include("Interiors") .Include("PurchaseTypes").FirstOrDefault(p => p.Id == vechicle.InventoryId); editVehicle.Id = vechicle.InventoryId; editVehicle.Mdles.MakeId = Makes.FirstOrDefault(p => p.MakeName == vechicle.Make).MakeId; editVehicle.MdleId = Models.FirstOrDefault(p => p.ModelName == vechicle.Model).MdleId; editVehicle.BodyStyleId = BodyStyles.FirstOrDefault(p => p.BodyStyleName == vechicle.BodyStyle).BodyStyleId; editVehicle.ColorId = Colors.SingleOrDefault(p => p.ColorName == vechicle.Color).ColorId; editVehicle.TypId = Typs.SingleOrDefault(p => p.TypeName == vechicle.Type).TypId; editVehicle.Year = vechicle.Year; editVehicle.TransmissionId = Transmissions.SingleOrDefault(p => p.TransmissionName == vechicle.Transmission).TransmissionId; editVehicle.InteriorId = Interiors.FirstOrDefault(p => p.InteriorName == vechicle.Interior).InteriorId; editVehicle.Mileage = vechicle.Mileage; editVehicle.VIN = vechicle.VIN; editVehicle.MSRP = vechicle.MSRP; editVehicle.SalesPrice = vechicle.SalesPrice; editVehicle.Description = vechicle.Description; editVehicle.FeatureVehicle = vechicle.FeatureVehicle; if (editVehicle.Picture != null) { var oldFile = editVehicle.Picture; string path = Path.Combine(HttpContext.Current.Server.MapPath("~/Images"), Path.GetFileName(oldFile)); File.Delete(path); } if (vechicle.File != null && vechicle.File.ContentLength > 0) { string[] fileName = vechicle.File.FileName.Split('.'); string newName = "inventory-" + editVehicle.Id + "." + fileName.Last(); string path = Path.Combine(HttpContext.Current.Server.MapPath("~/Images"), Path.GetFileName(newName)); vechicle.File.SaveAs(path); editVehicle.Picture = newName; } (this).SaveChanges(); }
public Interior GetInteriorsById(int id) { return(Interiors.Where(i => i.InteriorId == id).FirstOrDefault()); }