From babddd65bd1fa02b4e4ba7ca399e05fe476abcef Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 25 六月 2024 16:15:52 +0800
Subject: [PATCH] 10185 【越南】【港台】【主干】BOSS凭证修改(优化凭证榜单奖励结算;优化榜单备份;)

---
 ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py |   82 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 78 insertions(+), 4 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
index a6c89e4..18c736d 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
@@ -613,6 +613,7 @@
                   ("PlayerID", c_int),    #玩家ID
                   ("FindPlayerID", c_int),    #要查询的玩家ID
                   ("EquipClassLV", c_ubyte),    #大于0为查看指定境界阶装备信息,  0为查看默认信息
+                  ("CallMap", c_ubyte),    #是否需要通知地图
                   ]
 
     def __init__(self):
@@ -632,6 +633,7 @@
         self.PlayerID = 0
         self.FindPlayerID = 0
         self.EquipClassLV = 0
+        self.CallMap = 0
         return
 
     def GetLength(self):
@@ -646,14 +648,16 @@
                                 SubCmd:%s,
                                 PlayerID:%d,
                                 FindPlayerID:%d,
-                                EquipClassLV:%d
+                                EquipClassLV:%d,
+                                CallMap:%d
                                 '''\
                                 %(
                                 self.Cmd,
                                 self.SubCmd,
                                 self.PlayerID,
                                 self.FindPlayerID,
-                                self.EquipClassLV
+                                self.EquipClassLV,
+                                self.CallMap
                                 )
         return DumpString
 
@@ -705,6 +709,16 @@
     ItemData14 = ""    #(String ItemData14)
     ItemDataSize15 = 0    #(WORD ItemDataSize15)
     ItemData15 = ""    #(String ItemData15)
+    ItemDataSize16 = 0    #(WORD ItemDataSize16)
+    ItemData16 = ""    #(String ItemData16)
+    ItemDataSize17 = 0    #(WORD ItemDataSize17)
+    ItemData17 = ""    #(String ItemData17)
+    ItemDataSize18 = 0    #(WORD ItemDataSize18)
+    ItemData18 = ""    #(String ItemData18)
+    ItemDataSize19 = 0    #(WORD ItemDataSize19)
+    ItemData19 = ""    #(String ItemData19)
+    ItemDataSize20 = 0    #(WORD ItemDataSize20)
+    ItemData20 = ""    #(String ItemData20)
     data = None
 
     def __init__(self):
@@ -754,6 +768,16 @@
         self.ItemData14,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize14)
         self.ItemDataSize15,_pos = CommFunc.ReadWORD(_lpData, _pos)
         self.ItemData15,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize15)
+        self.ItemDataSize16,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.ItemData16,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize16)
+        self.ItemDataSize17,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.ItemData17,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize17)
+        self.ItemDataSize18,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.ItemData18,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize18)
+        self.ItemDataSize19,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.ItemData19,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize19)
+        self.ItemDataSize20,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.ItemData20,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize20)
         return _pos
 
     def Clear(self):
@@ -799,6 +823,16 @@
         self.ItemData14 = ""
         self.ItemDataSize15 = 0
         self.ItemData15 = ""
+        self.ItemDataSize16 = 0
+        self.ItemData16 = ""
+        self.ItemDataSize17 = 0
+        self.ItemData17 = ""
+        self.ItemDataSize18 = 0
+        self.ItemData18 = ""
+        self.ItemDataSize19 = 0
+        self.ItemData19 = ""
+        self.ItemDataSize20 = 0
+        self.ItemData20 = ""
         return
 
     def GetLength(self):
@@ -842,6 +876,16 @@
         length += len(self.ItemData14)
         length += 2
         length += len(self.ItemData15)
+        length += 2
+        length += len(self.ItemData16)
+        length += 2
+        length += len(self.ItemData17)
+        length += 2
+        length += len(self.ItemData18)
+        length += 2
+        length += len(self.ItemData19)
+        length += 2
+        length += len(self.ItemData20)
 
         return length
 
@@ -886,6 +930,16 @@
         data = CommFunc.WriteString(data, self.ItemDataSize14, self.ItemData14)
         data = CommFunc.WriteWORD(data, self.ItemDataSize15)
         data = CommFunc.WriteString(data, self.ItemDataSize15, self.ItemData15)
+        data = CommFunc.WriteWORD(data, self.ItemDataSize16)
+        data = CommFunc.WriteString(data, self.ItemDataSize16, self.ItemData16)
+        data = CommFunc.WriteWORD(data, self.ItemDataSize17)
+        data = CommFunc.WriteString(data, self.ItemDataSize17, self.ItemData17)
+        data = CommFunc.WriteWORD(data, self.ItemDataSize18)
+        data = CommFunc.WriteString(data, self.ItemDataSize18, self.ItemData18)
+        data = CommFunc.WriteWORD(data, self.ItemDataSize19)
+        data = CommFunc.WriteString(data, self.ItemDataSize19, self.ItemData19)
+        data = CommFunc.WriteWORD(data, self.ItemDataSize20)
+        data = CommFunc.WriteString(data, self.ItemDataSize20, self.ItemData20)
         return data
 
     def OutputString(self):
@@ -928,7 +982,17 @@
                                 ItemDataSize14:%d,
                                 ItemData14:%s,
                                 ItemDataSize15:%d,
-                                ItemData15:%s
+                                ItemData15:%s,
+                                ItemDataSize16:%d,
+                                ItemData16:%s,
+                                ItemDataSize17:%d,
+                                ItemData17:%s,
+                                ItemDataSize18:%d,
+                                ItemData18:%s,
+                                ItemDataSize19:%d,
+                                ItemData19:%s,
+                                ItemDataSize20:%d,
+                                ItemData20:%s
                                 '''\
                                 %(
                                 self.Head.OutputString(),
@@ -969,7 +1033,17 @@
                                 self.ItemDataSize14,
                                 self.ItemData14,
                                 self.ItemDataSize15,
-                                self.ItemData15
+                                self.ItemData15,
+                                self.ItemDataSize16,
+                                self.ItemData16,
+                                self.ItemDataSize17,
+                                self.ItemData17,
+                                self.ItemDataSize18,
+                                self.ItemData18,
+                                self.ItemDataSize19,
+                                self.ItemData19,
+                                self.ItemDataSize20,
+                                self.ItemData20
                                 )
         return DumpString
 

--
Gitblit v1.8.0