fix 创房余额检查
This commit is contained in:
parent
0c0e918347
commit
c1aeca1b12
|
@ -1355,6 +1355,13 @@ func CSCreatePrivateRoomHandler(s *netlib.Session, packetId int, data interface{
|
||||||
|
|
||||||
// 创建房间
|
// 创建房间
|
||||||
csp := CoinSceneMgrSingleton.GetCoinScenePool(p.GetPlatform().IdStr, msg.GetGameFreeId())
|
csp := CoinSceneMgrSingleton.GetCoinScenePool(p.GetPlatform().IdStr, msg.GetGameFreeId())
|
||||||
|
|
||||||
|
if afterCoin <= 0 || (csp.dbGameFree.GetLimitCoin() > 0 && afterCoin < csp.dbGameFree.GetLimitCoin()) {
|
||||||
|
code = gamehall.OpResultCode_Game_OPRC_CoinNotEnough_Game
|
||||||
|
send()
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
roomId := SceneMgrSingleton.GenOnePrivateSceneId()
|
roomId := SceneMgrSingleton.GenOnePrivateSceneId()
|
||||||
scene := SceneMgrSingleton.CreateScene(&CreateSceneParam{
|
scene := SceneMgrSingleton.CreateScene(&CreateSceneParam{
|
||||||
CreateId: p.SnId,
|
CreateId: p.SnId,
|
||||||
|
@ -1387,12 +1394,6 @@ func CSCreatePrivateRoomHandler(s *netlib.Session, packetId int, data interface{
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if afterCoin <= 0 || (scene.dbGameFree.GetLimitCoin() > 0 && afterCoin < scene.dbGameFree.GetLimitCoin()) {
|
|
||||||
code = gamehall.OpResultCode_Game_OPRC_CoinNotEnough_Game
|
|
||||||
send()
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
csp.AddScene(scene)
|
csp.AddScene(scene)
|
||||||
|
|
||||||
sp.CostPayment(scene, p.SnId)
|
sp.CostPayment(scene, p.SnId)
|
||||||
|
|
Loading…
Reference in New Issue