From 6ea360dc4f9abb3a07a1d4575736e6e5eb66844b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 16 四月 2025 15:02:44 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(奖励增加支持仙官;优化称号、仙官、膜拜关联逻辑及配置;支持物品激活仙盟徽章;C026C028增加Job信息;)

---
 ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index 32bce9a..09cf4ac 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -19453,6 +19453,7 @@
 class  tagGCFamilyGCZBatScenePlayer(Structure):
     PlayerID = 0    #(DWORD PlayerID)
     Name = ""    #(char Name[33])
+    Job = 0    #(BYTE Job)
     Face = 0    #(DWORD Face)
     FacePic = 0    #(DWORD FacePic)
     data = None
@@ -19465,6 +19466,7 @@
         self.Clear()
         self.PlayerID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.Name,_pos = CommFunc.ReadString(_lpData, _pos,33)
+        self.Job,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.Face,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.FacePic,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         return _pos
@@ -19472,6 +19474,7 @@
     def Clear(self):
         self.PlayerID = 0
         self.Name = ""
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         return
@@ -19480,6 +19483,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 4
         length += 4
 
@@ -19489,6 +19493,7 @@
         data = ''
         data = CommFunc.WriteDWORD(data, self.PlayerID)
         data = CommFunc.WriteString(data, 33, self.Name)
+        data = CommFunc.WriteBYTE(data, self.Job)
         data = CommFunc.WriteDWORD(data, self.Face)
         data = CommFunc.WriteDWORD(data, self.FacePic)
         return data
@@ -19497,12 +19502,14 @@
         DumpString = '''
                                 PlayerID:%d,
                                 Name:%s,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d
                                 '''\
                                 %(
                                 self.PlayerID,
                                 self.Name,
+                                self.Job,
                                 self.Face,
                                 self.FacePic
                                 )
@@ -19793,6 +19800,7 @@
     PlayerID = 0    #(DWORD PlayerID)
     Name = ""    #(char Name[33])//参与玩家名字
     FamilyLV = 0    #(BYTE FamilyLV)//参与时的家族职位
+    Job = 0    #(BYTE Job)
     Face = 0    #(DWORD Face)//基本脸型
     FacePic = 0    #(DWORD FacePic)//头像框
     FightPower = 0    #(DWORD FightPower)//战力,求余亿部分
@@ -19814,6 +19822,7 @@
         self.PlayerID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.Name,_pos = CommFunc.ReadString(_lpData, _pos,33)
         self.FamilyLV,_pos = CommFunc.ReadBYTE(_lpData, _pos)
+        self.Job,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.Face,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.FacePic,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.FightPower,_pos = CommFunc.ReadDWORD(_lpData, _pos)
@@ -19830,6 +19839,7 @@
         self.PlayerID = 0
         self.Name = ""
         self.FamilyLV = 0
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         self.FightPower = 0
@@ -19846,6 +19856,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 1
         length += 4
         length += 4
@@ -19865,6 +19876,7 @@
         data = CommFunc.WriteDWORD(data, self.PlayerID)
         data = CommFunc.WriteString(data, 33, self.Name)
         data = CommFunc.WriteBYTE(data, self.FamilyLV)
+        data = CommFunc.WriteBYTE(data, self.Job)
         data = CommFunc.WriteDWORD(data, self.Face)
         data = CommFunc.WriteDWORD(data, self.FacePic)
         data = CommFunc.WriteDWORD(data, self.FightPower)
@@ -19882,6 +19894,7 @@
                                 PlayerID:%d,
                                 Name:%s,
                                 FamilyLV:%d,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d,
                                 FightPower:%d,
@@ -19897,6 +19910,7 @@
                                 self.PlayerID,
                                 self.Name,
                                 self.FamilyLV,
+                                self.Job,
                                 self.Face,
                                 self.FacePic,
                                 self.FightPower,

--
Gitblit v1.8.0