diff --git a/gamesrv/base/player.go b/gamesrv/base/player.go index 34a2a30..b34d8bc 100644 --- a/gamesrv/base/player.go +++ b/gamesrv/base/player.go @@ -1325,8 +1325,13 @@ func (this *Player) UpdatePigBankCoin(gainTexCoin int64) { } return 0 } - - BankCoinMax := fGetPropValue("BankMaxCoin") + BankCoinMax := int64(0) + for _, data := range srvdata.PBDB_PigBank_DiamondMgr.Datas.GetArr() { + if this.WelfData.PigBank.DayBuyTimes+1 >= data.BuyCountMin && this.WelfData.PigBank.DayBuyTimes+1 <= data.BuyCountMax { + BankCoinMax = int64(data.MaxGold) + break + } + } pack := &player.SCPigBankCoin{}