| | |
| | | #上面已经验证过了,家族肯定存在的
|
| | | curFamily = curPlayer.GetFamily()
|
| | | curFamilyID = curFamily.GetID()
|
| | | curPlayerID = curPlayer.GetID()
|
| | | # curFamilyTrig = PlayerDBGSEvent.FindDBGSTrig_ByEventID(curFamilyID , PlayerDBGSEvent.Def_Key_RenameFamily)
|
| | | #
|
| | | # if not curFamilyTrig:
|
| | |
| | | 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])
|