Esempio n. 1
0
        public bool VipShop(MsgInformationEx MsgDTO, object[] param)
        {
            var osPerson = OSPerson.GetPerson(MsgDTO.FromQQ);

            if (osPerson.Diamonds <= 0)
            {
                MsgSender.PushMsg(MsgDTO, "很抱歉,你当前的钻石余额不足,无法打开vip商店!");
                return(false);
            }

            var goodsName = DailyVipGoodsRecord.GetToday(MsgDTO.FromQQ).GoodsName;
            var goods     = goodsName.Select(g => DailyVipShopSvc[g]).ToList();
            var goodsMsg  = string.Join("\r\n", goods.Select(g => $"{g.Name}({g.DiamondsNeed.CurencyFormat("Diamond")}):{g.Description}"));
            var msg       = $"今天提供的vip服务有:\r\n{goodsMsg}\r\n你当前余额为:{osPerson.Diamonds.CurencyFormat("Diamond")}";

            MsgSender.PushMsg(MsgDTO, msg);
            return(true);
        }