From 161d215ffd107a6a97fcc6fd1ce04a981e764321 Mon Sep 17 00:00:00 2001 From: kxdd <39694055+shaojiayao@users.noreply.github.com> Date: Mon, 6 May 2024 17:14:59 +0800 Subject: [PATCH] =?UTF-8?q?--bug=3D1000247=20--user=3D=E6=9D=8E=E6=B5=B7?= =?UTF-8?q?=E4=BA=AE=20=E5=AD=98=E9=92=B1=E7=BD=90=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E5=90=8E=E7=9B=B8=E5=85=B3=E9=97=AE=E9=A2=98=20https://www.tap?= =?UTF-8?q?d.cn/31044302/s/1010551?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/welfmgr.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/worldsrv/welfmgr.go b/worldsrv/welfmgr.go index 6813700..14889d1 100644 --- a/worldsrv/welfmgr.go +++ b/worldsrv/welfmgr.go @@ -1573,6 +1573,8 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) { pack.OpRetCode = welfare.OpResultCode_OPRC_Sucess pack.TakeCoinNum = p.WelfData.PigBank.BankCoin + p.AddCoin(p.WelfData.PigBank.BankCoin, 0, common.GainWay_PigrankGainCoin, "sys", "存钱罐领取金币") + // 领取完之后 设置为0 p.WelfData.PigBank.BankCoin = 0 p.WelfData.PigBank.TakeTimes++ @@ -1580,8 +1582,6 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) { pack.TakeTimes = p.WelfData.PigBank.TakeTimes pack.CostDiamond = fGetCostDiamond(p.WelfData.PigBank.TakeTimes + 1) - p.AddCoin(p.WelfData.PigBank.BankCoin, 0, common.GainWay_PigrankGainCoin, "sys", "存钱罐领取") - logger.Logger.Tracef("PigbankTakeCoin snid: %v pack: %v", p.SnId, pack) p.SendToClient(int(welfare.SPacketID_PACKET_SCPigbankTakeCoin), pack) }