From e7f37542cbd4f6d4aed0e1e5acc3d7fb2e8a34ce Mon Sep 17 00:00:00 2001 From: tomas Date: Fri, 25 Oct 2024 11:57:11 +0800 Subject: [PATCH 1/2] needcoid val fix --- gamesrv/fortunedragon/scenepolicy_fortunedragon.go | 2 +- gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go index 63e22e7..fdf5998 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/10000 > float64(playerEx.Coin) { + if needCoin > 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 734b8d4..604037e 100644 --- a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go +++ b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go @@ -380,7 +380,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/10000 > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) { pack := &protocol.SCFortuneRabbitBilled{ OpRetCode: proto.Int32(1), } From 64b6af0313a4f61e39b8ba31e24948520604772e Mon Sep 17 00:00:00 2001 From: tomas Date: Fri, 25 Oct 2024 14:57:40 +0800 Subject: [PATCH 2/2] fix init coin --- gamesrv/fortunedragon/scenepolicy_fortunedragon.go | 2 +- gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go index fdf5998..980aa5c 100644 --- a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go +++ b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go @@ -392,7 +392,7 @@ func (this *SceneStateStartFortuneDragon) OnPlayerOp(s *base.Scene, p *base.Play playerEx.BetMode = params[3] - playerEx.SlotsSession.SetCoin(playerEx.Coin * fortunedragon.NowByte) + //playerEx.SlotsSession.SetCoin(playerEx.Coin * fortunedragon.NowByte) //get data Response, err := slots.SlotsMgrSington.Play(playerEx.SlotsSession, &base.SpinReq{ diff --git a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go index 604037e..aa6748a 100644 --- a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go +++ b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go @@ -390,7 +390,7 @@ func (this *SceneStateStartFortuneRabbit) OnPlayerOp(s *base.Scene, p *base.Play return true } - playerEx.SlotsSession.SetCoin(playerEx.Coin * fortunerabbit.NowByte) + //playerEx.SlotsSession.SetCoin(playerEx.Coin * fortunerabbit.NowByte) //get data Response, err := slots.SlotsMgrSington.Play(playerEx.SlotsSession, &base.SpinReq{