Compare commits
2 Commits
1961caad12
...
70673450df
Author | SHA1 | Date |
---|---|---|
|
70673450df | |
|
3a7d3b9f2e |
|
@ -2659,7 +2659,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
|
||||||
|
|
||||||
// 刷新存钱罐
|
// 刷新存钱罐
|
||||||
playerEx := s.GetPlayer(o_player.UserId)
|
playerEx := s.GetPlayer(o_player.UserId)
|
||||||
if playerEx != nil && (!(s.IsFreePublic() || s.IsMatchScene())) {
|
if playerEx != nil && (!(s.IsFreePublic() || s.IsMatchScene() || s.IsCustom())) {
|
||||||
playerEx.UpdatePigBankCoin(o_player.GainCoin)
|
playerEx.UpdatePigBankCoin(o_player.GainCoin)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -103,6 +103,15 @@ func (this *CSEnterRoomHandler) Process(s *netlib.Session, packetid int, data in
|
||||||
logger.Logger.Trace("CSEnterRoomHandler password error")
|
logger.Logger.Trace("CSEnterRoomHandler password error")
|
||||||
goto failed
|
goto failed
|
||||||
}
|
}
|
||||||
|
// 房费是否充足
|
||||||
|
if scene.IsCustom() {
|
||||||
|
cfg := PlatformMgrSingleton.GetConfig(p.Platform).RoomConfig[scene.RoomConfigId]
|
||||||
|
if !scene.sp.CostEnough(int(scene.CostType), scene.playerNum, cfg, p) {
|
||||||
|
code = gamehall.OpResultCode_Game_OPRC_CostNotEnough
|
||||||
|
logger.Logger.Trace("CSEnterRoomHandler cost error")
|
||||||
|
goto failed
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dbGameFree = scene.dbGameFree
|
dbGameFree = scene.dbGameFree
|
||||||
if dbGameFree != nil {
|
if dbGameFree != nil {
|
||||||
|
|
|
@ -32,7 +32,7 @@ func (spd *ScenePolicyData) OnStart(s *Scene) {
|
||||||
func (spd *ScenePolicyData) OnStop(s *Scene) {
|
func (spd *ScenePolicyData) OnStop(s *Scene) {
|
||||||
s.NotifyPrivateRoom(common.ListDel)
|
s.NotifyPrivateRoom(common.ListDel)
|
||||||
// 房主付费,房间没有玩就解散了,返还房主建房费用
|
// 房主付费,房间没有玩就解散了,返还房主建房费用
|
||||||
if s.IsCustom() && s.GetCostType() == 1 && s.currRound == 0 {
|
if s.IsCustom() && s.GetCostType() == 2 && s.currRound == 0 {
|
||||||
spd.GiveCostPayment(s, s.creator)
|
spd.GiveCostPayment(s, s.creator)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue