From e61dddb2d0ab55b2d45d622afdfe6d54ec6e54e0 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 04 三月 2025 18:11:01 +0800 Subject: [PATCH] 10350 【GM】【越南】【英文】【BT】【砍树】跨服竞技场优化(C001 C015增加同步玩家ServerID) --- ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py index 3bffc00..b38411f 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py @@ -17378,6 +17378,7 @@ RealmLV = 0 #(WORD RealmLV) Face = 0 #(DWORD Face)//基本脸型 FacePic = 0 #(DWORD FacePic)//头像框 + ServerID = 0 #(DWORD ServerID) data = None def __init__(self): @@ -17396,6 +17397,7 @@ self.RealmLV,_pos = CommFunc.ReadWORD(_lpData, _pos) self.Face,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.FacePic,_pos = CommFunc.ReadDWORD(_lpData, _pos) + self.ServerID,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -17409,6 +17411,7 @@ self.RealmLV = 0 self.Face = 0 self.FacePic = 0 + self.ServerID = 0 return def GetLength(self): @@ -17421,6 +17424,7 @@ length += 4 length += 4 length += 2 + length += 4 length += 4 length += 4 @@ -17438,6 +17442,7 @@ data = CommFunc.WriteWORD(data, self.RealmLV) data = CommFunc.WriteDWORD(data, self.Face) data = CommFunc.WriteDWORD(data, self.FacePic) + data = CommFunc.WriteDWORD(data, self.ServerID) return data def OutputString(self): @@ -17451,7 +17456,8 @@ FightPowerEx:%d, RealmLV:%d, Face:%d, - FacePic:%d + FacePic:%d, + ServerID:%d '''\ %( self.PlayerID, @@ -17463,7 +17469,8 @@ self.FightPowerEx, self.RealmLV, self.Face, - self.FacePic + self.FacePic, + self.ServerID ) return DumpString @@ -17772,6 +17779,7 @@ FacePic = 0 #(DWORD FacePic)//头像框 FightPower = 0 #(DWORD FightPower)//战力,求余亿部分 FightPowerEx = 0 #(DWORD FightPowerEx)//战力,整除亿部分 + ServerID = 0 #(DWORD ServerID) data = None def __init__(self): @@ -17790,6 +17798,7 @@ self.FacePic,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.FightPower,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.FightPowerEx,_pos = CommFunc.ReadDWORD(_lpData, _pos) + self.ServerID,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -17803,6 +17812,7 @@ self.FacePic = 0 self.FightPower = 0 self.FightPowerEx = 0 + self.ServerID = 0 return def GetLength(self): @@ -17813,6 +17823,7 @@ length += 1 length += 2 length += 2 + length += 4 length += 4 length += 4 length += 4 @@ -17832,6 +17843,7 @@ data = CommFunc.WriteDWORD(data, self.FacePic) data = CommFunc.WriteDWORD(data, self.FightPower) data = CommFunc.WriteDWORD(data, self.FightPowerEx) + data = CommFunc.WriteDWORD(data, self.ServerID) return data def OutputString(self): @@ -17845,7 +17857,8 @@ Face:%d, FacePic:%d, FightPower:%d, - FightPowerEx:%d + FightPowerEx:%d, + ServerID:%d '''\ %( self.PlayerID, @@ -17857,7 +17870,8 @@ self.Face, self.FacePic, self.FightPower, - self.FightPowerEx + self.FightPowerEx, + self.ServerID ) return DumpString -- Gitblit v1.8.0