From aab5d55309d072bb465e7758f59f7d8538fde706 Mon Sep 17 00:00:00 2001 From: tomas Date: Wed, 19 Feb 2025 18:02:00 +0800 Subject: [PATCH] buy --- gamesrv/gatesofolympus/scenepolicy_gatesofolympus.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gamesrv/gatesofolympus/scenepolicy_gatesofolympus.go b/gamesrv/gatesofolympus/scenepolicy_gatesofolympus.go index b878255..ac6868f 100644 --- a/gamesrv/gatesofolympus/scenepolicy_gatesofolympus.go +++ b/gamesrv/gatesofolympus/scenepolicy_gatesofolympus.go @@ -418,7 +418,11 @@ func (this *SceneStateStartGatesOfOlympus) OnPlayerOp(s *base.Scene, p *base.Pla if data.Results[0].FreeStatus == 1 || data.Results[0].FreeNumMax == 0 { //logger.Logger.Trace("=====================AddCoin=====TotalBet===", -data.TotalBet) //第一次触发或者正常模式 - playerEx.AddCoin(int64(-data.TotalBet), common.GainWay_HundredSceneLost, base.SyncFlag_ToClient, "system", s.GetSceneName()) + if playerEx.BetMode == 2 { + playerEx.AddCoin(int64(-data.TotalBet*100), common.GainWay_HundredSceneLost, base.SyncFlag_ToClient, "system", s.GetSceneName()) + } else { + playerEx.AddCoin(int64(-data.TotalBet), common.GainWay_HundredSceneLost, base.SyncFlag_ToClient, "system", s.GetSceneName()) + } playerEx.totalBet = int64(data.TotalBet) } var taxCoin float64