From cb132d533203f617129892c43c9be6a3dfecb27a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 15 一月 2025 12:00:54 +0800 Subject: [PATCH] 10263 【越南】【英文】【BT】后端支持NPC仿真实玩家战斗和快速战斗(改为真实地图战斗;竞技场、跨服PK、跨服排位赛,测试地图100均已支持;) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py index 56ab2e5..f08632f 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py @@ -408,22 +408,23 @@ msgType = msgInfo.get("msgType") # 镜像战斗 if msgType == "MirrorBattle": + sceneMapID = msgInfo.get("sceneMapID", 0) playerID = msgInfo.get("playerID", 0) - # 玩家发起的 - if playerID: - playerID = msgInfo["playerID"] - curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID) - if not curPlayer: - return - tagMapID = GameWorld.GetQueryPlayerMapID(curPlayer) - routeIndex = curPlayer.GetRouteServerIndex() - else: - tagMapID = msgInfo.get("requestMapID", 0) - routeIndex = -1 + routeIndex = -1 +# # 玩家发起的 +# if playerID: +# playerID = msgInfo["playerID"] +# curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID) +# if not curPlayer: +# return +# sceneMapID = GameWorld.GetQueryPlayerMapID(curPlayer) +# routeIndex = curPlayer.GetRouteServerIndex() +# else: +# routeIndex = -1 sendMsg = str([msgInfo, packDataDict]) - GameWorld.DebugLog("MapServer_QueryPlayer tagMapID=%s,len=%s" % (tagMapID, len(sendMsg)), playerID) - GameWorld.GetPlayerManager().MapServer_QueryPlayer(0, 0, playerID, tagMapID, "PlayerMirror", sendMsg, len(sendMsg), routeIndex) + GameWorld.DebugLog("MapServer_QueryPlayer sceneMapID=%s,len=%s" % (sceneMapID, len(sendMsg)), playerID) + GameWorld.GetPlayerManager().MapServer_QueryPlayer(0, 0, playerID, sceneMapID, "PlayerMirror", sendMsg, len(sendMsg), routeIndex) # 其他功能可再扩展 else: -- Gitblit v1.8.0