From db6559bba9fef7a33f6f6e68863ca30eb428df68 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 16 四月 2025 14:50:43 +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 a86e5bf..53a6757 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -19460,6 +19460,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
@@ -19472,6 +19473,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
@@ -19479,6 +19481,7 @@
     def Clear(self):
         self.PlayerID = 0
         self.Name = ""
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         return
@@ -19487,6 +19490,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 4
         length += 4
 
@@ -19496,6 +19500,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
@@ -19504,12 +19509,14 @@
         DumpString = '''
                                 PlayerID:%d,
                                 Name:%s,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d
                                 '''\
                                 %(
                                 self.PlayerID,
                                 self.Name,
+                                self.Job,
                                 self.Face,
                                 self.FacePic
                                 )
@@ -19800,6 +19807,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)//战力,求余亿部分
@@ -19821,6 +19829,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)
@@ -19837,6 +19846,7 @@
         self.PlayerID = 0
         self.Name = ""
         self.FamilyLV = 0
+        self.Job = 0
         self.Face = 0
         self.FacePic = 0
         self.FightPower = 0
@@ -19853,6 +19863,7 @@
         length = 0
         length += 4
         length += 33
+        length += 1
         length += 1
         length += 4
         length += 4
@@ -19872,6 +19883,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)
@@ -19889,6 +19901,7 @@
                                 PlayerID:%d,
                                 Name:%s,
                                 FamilyLV:%d,
+                                Job:%d,
                                 Face:%d,
                                 FacePic:%d,
                                 FightPower:%d,
@@ -19904,6 +19917,7 @@
                                 self.PlayerID,
                                 self.Name,
                                 self.FamilyLV,
+                                self.Job,
                                 self.Face,
                                 self.FacePic,
                                 self.FightPower,

--
Gitblit v1.8.0