From 5896b6c781258dc372a525ec307589af1ab23749 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 22 十二月 2023 16:49:30 +0800 Subject: [PATCH] 10050 【后端】角色(Face相关处理) --- 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 1f4f068..604bd86 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py @@ -9037,6 +9037,7 @@ OnlineType = 0 #(BYTE OnlineType)//在线状态, 0 不在线 1在线 IsInTeam = 0 #(BYTE IsInTeam)//是否有队伍 ServerGroupID = 0 #(DWORD ServerGroupID)//服务器组ID + Face = 0 #(DWORD Face)//基本脸型 data = None def __init__(self): @@ -9056,6 +9057,7 @@ self.OnlineType,_pos = CommFunc.ReadBYTE(_lpData, _pos) self.IsInTeam,_pos = CommFunc.ReadBYTE(_lpData, _pos) self.ServerGroupID,_pos = CommFunc.ReadDWORD(_lpData, _pos) + self.Face,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -9071,6 +9073,7 @@ self.OnlineType = 0 self.IsInTeam = 0 self.ServerGroupID = 0 + self.Face = 0 return def GetLength(self): @@ -9083,6 +9086,7 @@ length += 2 length += 1 length += 1 + length += 4 length += 4 return length @@ -9098,6 +9102,7 @@ data = CommFunc.WriteBYTE(data, self.OnlineType) data = CommFunc.WriteBYTE(data, self.IsInTeam) data = CommFunc.WriteDWORD(data, self.ServerGroupID) + data = CommFunc.WriteDWORD(data, self.Face) return data def OutputString(self): @@ -9110,7 +9115,8 @@ RealmLV:%d, OnlineType:%d, IsInTeam:%d, - ServerGroupID:%d + ServerGroupID:%d, + Face:%d '''\ %( self.Head.OutputString(), @@ -9121,7 +9127,8 @@ self.RealmLV, self.OnlineType, self.IsInTeam, - self.ServerGroupID + self.ServerGroupID, + self.Face ) return DumpString @@ -9196,6 +9203,7 @@ LV = 0 #(WORD LV)//等级 RealmLV = 0 #(WORD RealmLV)//境界 OnlineType = 0 #(BYTE OnlineType)//0不在线 1在线 2脱机在线 + Face = 0 #(DWORD Face)//基本脸型 data = None def __init__(self): @@ -9210,6 +9218,7 @@ self.LV,_pos = CommFunc.ReadWORD(_lpData, _pos) self.RealmLV,_pos = CommFunc.ReadWORD(_lpData, _pos) self.OnlineType,_pos = CommFunc.ReadBYTE(_lpData, _pos) + self.Face,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -9219,6 +9228,7 @@ self.LV = 0 self.RealmLV = 0 self.OnlineType = 0 + self.Face = 0 return def GetLength(self): @@ -9229,6 +9239,7 @@ length += 2 length += 2 length += 1 + length += 4 return length @@ -9240,6 +9251,7 @@ data = CommFunc.WriteWORD(data, self.LV) data = CommFunc.WriteWORD(data, self.RealmLV) data = CommFunc.WriteBYTE(data, self.OnlineType) + data = CommFunc.WriteDWORD(data, self.Face) return data def OutputString(self): @@ -9249,7 +9261,8 @@ Job:%d, LV:%d, RealmLV:%d, - OnlineType:%d + OnlineType:%d, + Face:%d '''\ %( self.PlayerID, @@ -9257,7 +9270,8 @@ self.Job, self.LV, self.RealmLV, - self.OnlineType + self.OnlineType, + self.Face ) return DumpString -- Gitblit v1.8.0