9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(修改竞猜返利功德点;同步分组玩家信息去重)
2个文件已修改
12 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossChampionship.py 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCrossChampionship.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossChampionship.py
@@ -2760,9 +2760,11 @@
                battleObj = pkZoneMgr.GetBattle(groupMark, battleNum)
                if not battleObj:
                    continue
                playerIDList.append(battleObj.playerIDA)
                playerIDList.append(battleObj.playerIDB)
                if battleObj.playerIDA not in playerIDList:
                    playerIDList.append(battleObj.playerIDA)
                if battleObj.playerIDB not in playerIDList:
                    playerIDList.append(battleObj.playerIDB)
    clientPack = ChPyNetSendPack.tagGCCrossChampionshipPKZoneGroupInfo()
    clientPack.ActID = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_CrossChampionshipID)
    clientPack.StateError = PlayerDBGSEvent.GetDBGSTrig_ByKey(PlayerDBGSEvent.Def_CrossChampionshipStateError)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCrossChampionship.py
@@ -191,10 +191,10 @@
        dataMsg = msgData[1]
        if not isinstance(dataMsg, dict) or "moneyType" not in dataMsg:
            return
        moneyType = dataMsg["moneyType"]
        #moneyType = dataMsg["moneyType"]
        guessMoney = dataMsg["guessMoney"]
        infoDict = dataMsg
        PlayerControl.PayMoney(curPlayer, moneyType, guessMoney, msgType, infoDict)
        PlayerControl.PayMoney(curPlayer, ShareDefine.TYPE_Price_GongdePoint, guessMoney, msgType, infoDict)
        
    elif msgType == "OfficialWorship":
        dataMsg = msgData[1]