hxp
8 天以前 ffb198b68f7e75f4fb2046189f1e7b2992d2ebac
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py
@@ -249,9 +249,8 @@
        return True
    
    def SetPlayerInCity(self, playerID, serverGroupID):
        if playerID in self.inCityPlayerIDList:
            return
        self.inCityPlayerIDList.append(playerID)
        if playerID not in self.inCityPlayerIDList:
            self.inCityPlayerIDList.append(playerID)
        Sync_FamilyGCZBatCityInfo(self.zoneID, self.batType, self.groupNum, self.cityID, toPlayerServerDict={playerID:serverGroupID})
        return
    
@@ -494,9 +493,8 @@
        return newCity
    
    def SetPlayerInScene(self, playerID, serverGroupID):
        if playerID in self.inBatScenePlayerIDList:
            return
        self.inBatScenePlayerIDList.append(playerID)
        if playerID not in self.inBatScenePlayerIDList:
            self.inBatScenePlayerIDList.append(playerID)
        Sync_FamilyGCZBatSceneInfo(self.zoneID, self.batType, self.groupNum, toPlayerServerDict={playerID:serverGroupID})
        return
    
@@ -1476,7 +1474,8 @@
    guessRankMax = IpyGameDataPY.GetFuncCfg("FamilyGCZGuess", 2)
    billboardMgr = PyDataManager.GetCrossBillboardManager()
    scoreBillObj = billboardMgr.GetCrossBillboard(ShareDefine.Def_CBT_FamilyGCZScore, zoneID)
    for index in range(guessRankMax):
    guessCnt = min(scoreBillObj.GetCount(), guessRankMax)
    for index in range(guessCnt):
        billData = scoreBillObj.At(index)
        familyID = billData.ID
        if familyID not in zone.familyGuessDict: