diff --git a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go index ddab48e..51d311f 100644 --- a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go +++ b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneDragon) OnPlayerOp(s *base.Scene, p *base.Play playerEx.BetLineIndex = params[2] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin < float64(playerEx.Coin) { + if needCoin/10000 > float64(playerEx.Coin) { pack := &protocol.SCFortuneDragonBilled{ OpRetCode: proto.Int32(1), } diff --git a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go index 2d8b7dc..9a2c884 100644 --- a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go +++ b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go @@ -379,7 +379,7 @@ func (this *SceneStateStartFortuneRabbit) OnPlayerOp(s *base.Scene, p *base.Play //playerEx.BetMode = params[3] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin < float64(playerEx.Coin) { + if needCoin/10000 > float64(playerEx.Coin) { pack := &protocol.SCFortuneRabbitBilled{ OpRetCode: proto.Int32(1), }