From 0db0ef37cd5e9be802c4f920ed69f018f253aea5 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 九月 2024 17:01:42 +0800 Subject: [PATCH] 10050 【后端】角色(Face相关处理) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py index 9b015b2..58dc777 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py @@ -642,10 +642,11 @@ def GetBillboardOperateInfo(curPlayer): # 排行榜中所保存的运营商相关信息 - platform = curPlayer.GetAccID() - if platform in ["tencent"]: - return curPlayer.GetOperateInfo() - return platform + return curPlayer.GetFace() +# platform = curPlayer.GetAccID() +# if platform in ["tencent"]: +# return curPlayer.GetOperateInfo() +# return platform def UpdateFamilyBillboard(bType, familyBillInfo, cmpValue, cmpValue2=0): ## 更新仙盟排行榜 @@ -966,3 +967,24 @@ return +def UpdateBillboardFace(curPlayer): + ## 更新排行榜中的玩家头像 + + curPlayerID = curPlayer.GetID() + curFace = curPlayer.GetFace() + + billboardMgr = GameWorld.GetBillboard() + for billboardIndex in ShareDefine.BillboardTypeList: + billBoard = billboardMgr.FindBillboard(billboardIndex) + if not billBoard: + #找不到这类型排行榜 + continue + + playerBillBoardData = billBoard.FindByID(curPlayerID) + if not playerBillBoardData: + #该玩家没有在排行榜上 + continue + + playerBillBoardData.SetName2(str(curFace)) + + return -- Gitblit v1.8.0