钻石存储罐上线问题修改

This commit is contained in:
by 2024-06-27 18:39:48 +08:00
parent 7688583735
commit 8d8031759d
1 changed files with 13 additions and 0 deletions

View File

@ -1937,6 +1937,19 @@ func (this *WelfareMgr) UpdateDiamondBankData(p *Player, coinNum int64, isWin bo
diamondStr := fmt.Sprintf("%.4f", addDiamond)
addDiamond, _ = strconv.ParseFloat(diamondStr, 64)
p.WelfData.DiamondBank.BankDiamond += addDiamond
pool := srvdata.PBDB_PigBank_DiamondMgr.Datas.GetArr()
infoData := pool[0]
for _, data := range pool {
if p.WelfData.DiamondBank.DayBuyTimes+1 >= data.BuyCountMin && p.WelfData.DiamondBank.DayBuyTimes+1 <= data.BuyCountMax {
infoData = data
break
}
}
BankMaxDiamond := int64(infoData.MaxDiamond)
if p.WelfData.DiamondBank.BankDiamond >= float64(BankMaxDiamond) {
p.WelfData.DiamondBank.BankDiamond = float64(BankMaxDiamond)
}
logger.Logger.Tracef("玩家更新钻石存储罐数据 snid = %d,coinNum = %d,isWin = %s,当前钻石存储罐钻石数量:%f本次增加钻石数量:%f", p.SnId, coinNum, isWin, p.WelfData.DiamondBank.BankDiamond, addDiamond)
}
func (this *WelfareMgr) Update() {