From 7d3e1b11373f664833362b3887dfe96e44dbf0da Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 25 一月 2019 16:07:51 +0800 Subject: [PATCH] 2954 【1.5.100】【1.5.0】跨服竞技场地图报错 -- 男号技能极光琉璃的减攻速buff 被敌方反弹导致报错问题 --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py index 5c4c4b4..a84a0b0 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py @@ -2321,6 +2321,7 @@ #上面已经验证过了,家族肯定存在的 curFamily = curPlayer.GetFamily() curFamilyID = curFamily.GetID() + curPlayerID = curPlayer.GetID() # curFamilyTrig = PlayerDBGSEvent.FindDBGSTrig_ByEventID(curFamilyID , PlayerDBGSEvent.Def_Key_RenameFamily) # # if not curFamilyTrig: @@ -2355,20 +2356,20 @@ curMemberID = curMember.GetPlayerID() __OnFamilyNameChange(curMemberID, familyName) memberIDList.append(curMemberID) - curPlayer = playerManager.FindPlayerByID(curMemberID) + player = playerManager.FindPlayerByID(curMemberID) #玩家不在线 - if not curPlayer: + if not player: continue - curPlayerMapID = GameWorld.GetQueryPlayerMapID(curPlayer) + curPlayerMapID = GameWorld.GetQueryPlayerMapID(player) if not curPlayerMapID: continue - msgStr = str([curPlayer.GetPlayerID(), familyName]) + msgStr = str([curPlayerID, familyName]) playerManager.MapServer_QueryPlayer(0, 0, curMemberID, curPlayerMapID, 'FamilyNameRefresh', msgStr, len(msgStr), - curPlayer.GetRouteServerIndex()) + player.GetRouteServerIndex()) PlayerCompensation.SendMailByKey('FamilyNameChange', memberIDList, [], [oldName, familyName]) PlayerControl.WorldNotify(0, 'Family_ChangeName', [oldName, familyName]) -- Gitblit v1.8.0