From c12514e07d896a69b59658c260700105e9de6229 Mon Sep 17 00:00:00 2001 From: "DESKTOP-45ANQ2C\\unis" <121212121@qq.com> Date: Fri, 27 Dec 2024 15:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E5=B8=81=E5=AD=98=E9=92=B1=E7=BD=90?= =?UTF-8?q?=E9=A2=86=E5=8F=96=E8=AE=B0=E5=BD=95=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/welfmgr.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/worldsrv/welfmgr.go b/worldsrv/welfmgr.go index 2ad6582..1eca018 100644 --- a/worldsrv/welfmgr.go +++ b/worldsrv/welfmgr.go @@ -1118,7 +1118,7 @@ func (this *WelfareMgr) BlindBoxInfo(p *Player, bid int32) { if cyc == 1 || blindBox.Cycle == model.WelfareOpen { p.WelfData.BlindBoxId = 0 } - } // == 1代表当日循环 + } // == 1代表当日循环 if p.WelfData.BlindBoxId == 0 { // 未领取过发随机Date idx := bid @@ -1871,6 +1871,10 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) { p.AddCoin(p.WelfData.PigBank.BankCoin, 0, common.GainWay_PigrankGainCoin, "sys", "存钱罐领取金币") + if p.WelfData.PigBank.TakeRecord != nil { + p.WelfData.PigBank.TakeRecord[infoData.Id] = p.WelfData.PigBank.BankCoin + } + if infoData.GoldExc != nil { // 发放奖励道具 var items []*model.Item @@ -1898,11 +1902,8 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) { p.WelfData.PigBank.TakeTimes++ p.WelfData.PigBank.DayBuyTimes++ - if p.WelfData.PigBank.TakeRecord != nil { - p.WelfData.PigBank.TakeRecord[infoData.Id] = p.WelfData.PigBank.BankCoin - } - pack.TakeTimes = p.WelfData.PigBank.DayBuyTimes + logger.Logger.Tracef("PigbankTakeCoin snid: %v pack: %v", p.SnId, pack) p.SendToClient(int(welfare.SPacketID_PACKET_SCPigbankTakeCoin), pack) mq.Write(model.GenerateActivityLog(p.SnId, p.Platform, model.ActivityLog_CoinPigBank, 1))