Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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));
        }