From 72099d9ef1f8e9c0427545023eb592afc0037c69 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 23 四月 2025 16:36:56 +0800 Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(优化进出战斗场景、城池数据同步;) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py index 806285c..2d66655 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py +++ b/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 -- Gitblit v1.8.0