public static string GetShopSellItems(int charId, int shopId) { if (charId == 0 || shopId == 0) { return(""); } var items = ServerShopsItems_.Where(x => x.shopId == shopId && (CharactersInventory.ExistCharacterItem(charId, x.itemName, "inventory") == true || CharactersInventory.ExistCharacterItem(charId, x.itemName, "backpack") == true)).Select(x => new { itemname = x.itemName, itemprice = x.itemPrice, itempic = ServerItems.ReturnItemPicSRC(x.itemName), itemmaxamount = CharactersInventory.GetCharacterItemAmount(charId, x.itemName, "inventory") + CharactersInventory.GetCharacterItemAmount(charId, x.itemName, "backpack"), }).ToList(); return(JsonConvert.SerializeObject(items)); }
public static string GetCharacterInventory(int charId) { var items = CharactersInventory_.ToList().Where(x => x.charId == charId).Select(x => new { itemName = x.itemName, itemAmount = x.itemAmount, itemPicName = ServerItems.ReturnItemPicSRC(x.itemName), itemWeight = ServerItems.GetItemWeight(x.itemName), itemLocation = x.itemLocation, isItemDroppable = ServerItems.IsItemDroppable(ServerItems.ReturnNormalItemName(x.itemName)), isItemUseable = ServerItems.IsItemUseable(ServerItems.ReturnNormalItemName(x.itemName)), isItemGiveable = ServerItems.IsItemGiveable(ServerItems.ReturnNormalItemName(x.itemName)), }).ToList(); return(JsonConvert.SerializeObject(items)); }
public static string GetServerHotelStorageItems(int apartmentId) { if (apartmentId <= 0) { return("[]"); } var items = ServerHotelsStorage_.Where(x => x.apartmentId == apartmentId).Select(x => new { x.id, x.apartmentId, x.itemName, x.amount, itemPicName = ServerItems.ReturnItemPicSRC(x.itemName), }).ToList(); return(JsonConvert.SerializeObject(items)); }
public static string GetShopShopItems(int shopId) { if (shopId == 0) { return(""); } var items = ServerShopsItems_.Where(x => x.shopId == shopId).Select(x => new { itemname = x.itemName, itemprice = x.itemPrice, itempic = ServerItems.ReturnItemPicSRC(x.itemName), itemmaxamount = x.itemAmount, }).ToList(); return(JsonConvert.SerializeObject(items)); }
public static string GetServerHouseStorageItems(int houseId) { if (houseId <= 0) { return("[]"); } var items = ServerHousesStorage_.Where(x => x.houseId == houseId).Select(x => new { x.id, x.houseId, x.itemName, amount = x.itemAmount, itemPicName = ServerItems.ReturnItemPicSRC(x.itemName), }).ToList(); return(JsonConvert.SerializeObject(items)); }
public static string GetServerFactionStorageItems(int factionId, int charId) { if (factionId <= 0 || charId <= 0) { return("[]"); } var items = ServerFactionStorageItems_.Where(x => x.factionId == factionId && x.charId == charId).Select(x => new { x.id, x.charId, x.factionId, x.itemName, x.amount, itemPicName = ServerItems.ReturnItemPicSRC(x.itemName), }).ToList(); return(JsonConvert.SerializeObject(items)); }