protected override void Sign(MsgInformationEx MsgDTO) { var sign = SignInSuccessiveRecord.Sign(MsgDTO.FromGroup, MsgDTO.FromQQ); var goldsGen = Math.Min(sign.SuccessiveDays * 5, 50); OSPerson_Doremi.GoldIncome(MsgDTO.FromQQ, goldsGen); var indexNo = SignInGroupInfo.GetAndUpdate(MsgDTO.FromGroup); var msg = $"签到成功!你已连续签到 {sign.SuccessiveDays}天,获得 {goldsGen.CurencyFormat()}!\r\n本群签到排名:【No.{indexNo}】"; MsgSender.PushMsg(MsgDTO, msg, true); }
protected override void Sign(MsgInformationEx MsgDTO) { var sign = SignInSuccessiveRecord.Sign(MsgDTO.FromGroup, MsgDTO.FromQQ); var goldsGen = Math.Min(sign.SuccessiveDays * 5, 50); var castle = KindomCastle.Get(MsgDTO.FromGroup, MsgDTO.FromQQ); castle.Golds += goldsGen; castle.Update(); var indexNo = SignInGroupInfo.GetAndUpdate(MsgDTO.FromGroup); var session = new MsgSession(MsgDTO); session.Add($"签到成功!你已连续签到 {sign.SuccessiveDays}天,获得 {goldsGen.CurencyFormat()}!"); session.Add($"本群签到排名:【No.{indexNo}】"); Recruit(MsgDTO, session); session.Send(); }