Compare commits
No commits in common. "c40b71cbd0007cbbd15fac9e23e648fc74ddfbe2" and "e933fe80d5ab3ad5e2405177188182898c09fb62" have entirely different histories.
c40b71cbd0
...
e933fe80d5
|
@ -112,20 +112,6 @@ func (this *CSEnterRoomHandler) Process(s *netlib.Session, packetid int, data in
|
|||
logger.Logger.Trace("CSEnterRoomHandler cost error")
|
||||
goto failed
|
||||
}
|
||||
|
||||
if scene.CustomParam.CostType == 1 { // AA
|
||||
var afterCoin = p.GetCoin()
|
||||
for _, v := range scene.CustomParam.GetItems() {
|
||||
if v.GetId() == common.ItemIDCoin {
|
||||
afterCoin -= v.GetNum()
|
||||
}
|
||||
}
|
||||
if afterCoin <= 0 || (scene.dbGameFree.GetLimitCoin() > 0 && afterCoin < scene.dbGameFree.GetLimitCoin()) {
|
||||
code = gamehall.OpResultCode_Game_OPRC_CoinNotEnough_Game
|
||||
logger.Logger.Trace("CSEnterRoomHandler cost after coin too little error")
|
||||
goto failed
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dbGameFree = scene.dbGameFree
|
||||
|
@ -1341,16 +1327,12 @@ func CSCreatePrivateRoomHandler(s *netlib.Session, packetId int, data interface{
|
|||
}
|
||||
|
||||
var item []*server.Item
|
||||
var afterCoin = p.GetCoin()
|
||||
costItem := sp.NeedRoomCardCost(int(costType), int(msg.GetPlayerNum()), cfg)
|
||||
for _, v := range costItem {
|
||||
item = append(item, &server.Item{
|
||||
Id: v.ItemID,
|
||||
Num: v.Count,
|
||||
})
|
||||
if v.ItemID == common.ItemIDCoin {
|
||||
afterCoin -= v.Count
|
||||
}
|
||||
}
|
||||
|
||||
// 创建房间
|
||||
|
@ -1387,12 +1369,6 @@ func CSCreatePrivateRoomHandler(s *netlib.Session, packetId int, data interface{
|
|||
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)
|
||||
|
||||
sp.CostPayment(scene, p.SnId)
|
||||
|
|
Loading…
Reference in New Issue