fix 竞技馆房间入场限制

This commit is contained in:
sk 2025-02-20 13:53:27 +08:00
parent fcfe862f99
commit 3c1e7bfe8f
1 changed files with 3 additions and 3 deletions

View File

@ -110,7 +110,7 @@ func (this *CSEnterRoomHandler) Process(s *netlib.Session, packetid int, data in
limitCoin := int64(0)
if len(cfg.GetLimitCoin()) > 0 {
limitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), scene.BaseScore)]
limitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), scene.BaseScore)-1]
if limitCoin > 0 && p.GetCoin() < limitCoin {
code = gamehall.OpResultCode_Game_OPRC_CoinNotEnough_Game
goto failed
@ -1286,7 +1286,7 @@ func CSCreatePrivateRoomHandler(s *netlib.Session, packetId int, data interface{
// 最低限额
limitCoin := int64(0)
if len(cfg.GetLimitCoin()) > 0 {
limitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), msg.GetBaseScore())]
limitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), msg.GetBaseScore())-1]
if limitCoin > 0 && p.GetCoin() < limitCoin {
code = gamehall.OpResultCode_Game_OPRC_CoinNotEnough_Game
send()
@ -1526,7 +1526,7 @@ func CSGetPrivateRoomListHandler(s *netlib.Session, packetId int, data interface
Cost: costItems,
}
if cfg != nil && len(cfg.GetLimitCoin()) > 0 {
d.LimitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), v.BaseScore)]
d.LimitCoin = cfg.GetLimitCoin()[slices.Index(cfg.GetBaseScore(), v.BaseScore)-1]
}
if v.CustomWinSnId > 0 {
p := PlayerMgrSington.GetPlayerBySnId(v.CustomWinSnId)