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

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 4e53a3d..e92c8ce 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -19446,6 +19446,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
@@ -19458,6 +19459,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
@@ -19465,6 +19467,7 @@
     def Clear(self):
         self.PlayerID = 0
         self.Name = ""
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         return
@@ -19473,6 +19476,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 4
         length += 4
 
@@ -19482,6 +19486,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
@@ -19490,12 +19495,14 @@
         DumpString = '''
                                 PlayerID:%d,
                                 Name:%s,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d
                                 '''\
                                 %(
                                 self.PlayerID,
                                 self.Name,
+                                self.Job,
                                 self.Face,
                                 self.FacePic
                                 )
@@ -19786,6 +19793,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)//战力,求余亿部分
@@ -19807,6 +19815,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)
@@ -19823,6 +19832,7 @@
         self.PlayerID = 0
         self.Name = ""
         self.FamilyLV = 0
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         self.FightPower = 0
@@ -19839,6 +19849,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 1
         length += 4
         length += 4
@@ -19858,6 +19869,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)
@@ -19875,6 +19887,7 @@
                                 PlayerID:%d,
                                 Name:%s,
                                 FamilyLV:%d,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d,
                                 FightPower:%d,
@@ -19890,6 +19903,7 @@
                                 self.PlayerID,
                                 self.Name,
                                 self.FamilyLV,
+                                self.Job,
                                 self.Face,
                                 self.FacePic,
                                 self.FightPower,

--
Gitblit v1.8.0