From c67589d9f19e98d24e7459bcbfdcd60b340c0a4b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 17 一月 2019 00:34:18 +0800
Subject: [PATCH] 5722 【后端】【1.5】跨服BOSS开发(跨服掉落好物品同步到本分区所有服务器)
---
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py
index 2831347..a84a0b0 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py
@@ -1856,8 +1856,6 @@
# @return None
# @remarks 函数详细说明.
def PlayerLoginRefreshFamily(curPlayer, tick):
- if GameWorld.IsCrossServer():
- return
SyncFakeFamilyInfo(curPlayer)
familyID = curPlayer.GetFamilyID()
curFamily = None
@@ -2323,6 +2321,7 @@
#上面已经验证过了,家族肯定存在的
curFamily = curPlayer.GetFamily()
curFamilyID = curFamily.GetID()
+ curPlayerID = curPlayer.GetID()
# curFamilyTrig = PlayerDBGSEvent.FindDBGSTrig_ByEventID(curFamilyID , PlayerDBGSEvent.Def_Key_RenameFamily)
#
# if not curFamilyTrig:
@@ -2357,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