From 5509de7c6274b7d47d84aa45f589490ba0eab648 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 01 九月 2025 18:29:03 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(NPC阵容boss支持配置附加技能;)

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

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index c350bd4..b2ec32a 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -42053,207 +42053,6 @@
 
 
 #------------------------------------------------------
-# B1 09 玩家挂机系统信息 #tagMCGuajiInfo
-
-class  tagMCGuajiMoney(Structure):
-    _pack_ = 1
-    _fields_ = [
-                  ("MoneyType", c_ubyte),    
-                  ("MoneyValue", c_int),    
-                  ]
-
-    def __init__(self):
-        self.Clear()
-        return
-
-    def ReadData(self, stringData, _pos=0, _len=0):
-        self.Clear()
-        memmove(addressof(self), stringData[_pos:], self.GetLength())
-        return _pos + self.GetLength()
-
-    def Clear(self):
-        self.MoneyType = 0
-        self.MoneyValue = 0
-        return
-
-    def GetLength(self):
-        return sizeof(tagMCGuajiMoney)
-
-    def GetBuffer(self):
-        return string_at(addressof(self), self.GetLength())
-
-    def OutputString(self):
-        DumpString = '''// B1 09 玩家挂机系统信息 //tagMCGuajiInfo:
-                                MoneyType:%d,
-                                MoneyValue:%d
-                                '''\
-                                %(
-                                self.MoneyType,
-                                self.MoneyValue
-                                )
-        return DumpString
-
-
-class  tagMCGuajiItem(Structure):
-    _pack_ = 1
-    _fields_ = [
-                  ("ItemID", c_int),    
-                  ("Count", c_ushort),    
-                  ]
-
-    def __init__(self):
-        self.Clear()
-        return
-
-    def ReadData(self, stringData, _pos=0, _len=0):
-        self.Clear()
-        memmove(addressof(self), stringData[_pos:], self.GetLength())
-        return _pos + self.GetLength()
-
-    def Clear(self):
-        self.ItemID = 0
-        self.Count = 0
-        return
-
-    def GetLength(self):
-        return sizeof(tagMCGuajiItem)
-
-    def GetBuffer(self):
-        return string_at(addressof(self), self.GetLength())
-
-    def OutputString(self):
-        DumpString = '''// B1 09 玩家挂机系统信息 //tagMCGuajiInfo:
-                                ItemID:%d,
-                                Count:%d
-                                '''\
-                                %(
-                                self.ItemID,
-                                self.Count
-                                )
-        return DumpString
-
-
-class  tagMCGuajiInfo(Structure):
-    Head = tagHead()
-    QuickAwardCount = 0    #(BYTE QuickAwardCount)// 今日已快速挂机收益次数
-    AwardType = 0    #(BYTE AwardType)// 收益类型: 0-已累计预览;1-领取结算结果(包含常规领取跟快速领取)
-    AwardSeconds = 0    #(DWORD AwardSeconds)// 已累计收益时长,秒
-    Exp = 0    #(DWORD Exp)// 已累计经验,求余亿部分
-    ExpPoint = 0    #(DWORD ExpPoint)// 已累计经验,整除亿部分
-    MoneyLen = 0    #(BYTE MoneyLen)
-    MoneyList = list()    #(vector<tagMCGuajiMoney> MoneyList)// 已累计货币
-    ItemLen = 0    #(BYTE ItemLen)
-    ItemList = list()    #(vector<tagMCGuajiItem> ItemList)// 已累计物品
-    data = None
-
-    def __init__(self):
-        self.Clear()
-        self.Head.Cmd = 0xB1
-        self.Head.SubCmd = 0x09
-        return
-
-    def ReadData(self, _lpData, _pos=0, _Len=0):
-        self.Clear()
-        _pos = self.Head.ReadData(_lpData, _pos)
-        self.QuickAwardCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.AwardType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        self.AwardSeconds,_pos = CommFunc.ReadDWORD(_lpData, _pos)
-        self.Exp,_pos = CommFunc.ReadDWORD(_lpData, _pos)
-        self.ExpPoint,_pos = CommFunc.ReadDWORD(_lpData, _pos)
-        self.MoneyLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        for i in range(self.MoneyLen):
-            temMoneyList = tagMCGuajiMoney()
-            _pos = temMoneyList.ReadData(_lpData, _pos)
-            self.MoneyList.append(temMoneyList)
-        self.ItemLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
-        for i in range(self.ItemLen):
-            temItemList = tagMCGuajiItem()
-            _pos = temItemList.ReadData(_lpData, _pos)
-            self.ItemList.append(temItemList)
-        return _pos
-
-    def Clear(self):
-        self.Head = tagHead()
-        self.Head.Clear()
-        self.Head.Cmd = 0xB1
-        self.Head.SubCmd = 0x09
-        self.QuickAwardCount = 0
-        self.AwardType = 0
-        self.AwardSeconds = 0
-        self.Exp = 0
-        self.ExpPoint = 0
-        self.MoneyLen = 0
-        self.MoneyList = list()
-        self.ItemLen = 0
-        self.ItemList = list()
-        return
-
-    def GetLength(self):
-        length = 0
-        length += self.Head.GetLength()
-        length += 1
-        length += 1
-        length += 4
-        length += 4
-        length += 4
-        length += 1
-        for i in range(self.MoneyLen):
-            length += self.MoneyList[i].GetLength()
-        length += 1
-        for i in range(self.ItemLen):
-            length += self.ItemList[i].GetLength()
-
-        return length
-
-    def GetBuffer(self):
-        data = ''
-        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
-        data = CommFunc.WriteBYTE(data, self.QuickAwardCount)
-        data = CommFunc.WriteBYTE(data, self.AwardType)
-        data = CommFunc.WriteDWORD(data, self.AwardSeconds)
-        data = CommFunc.WriteDWORD(data, self.Exp)
-        data = CommFunc.WriteDWORD(data, self.ExpPoint)
-        data = CommFunc.WriteBYTE(data, self.MoneyLen)
-        for i in range(self.MoneyLen):
-            data = CommFunc.WriteString(data, self.MoneyList[i].GetLength(), self.MoneyList[i].GetBuffer())
-        data = CommFunc.WriteBYTE(data, self.ItemLen)
-        for i in range(self.ItemLen):
-            data = CommFunc.WriteString(data, self.ItemList[i].GetLength(), self.ItemList[i].GetBuffer())
-        return data
-
-    def OutputString(self):
-        DumpString = '''
-                                Head:%s,
-                                QuickAwardCount:%d,
-                                AwardType:%d,
-                                AwardSeconds:%d,
-                                Exp:%d,
-                                ExpPoint:%d,
-                                MoneyLen:%d,
-                                MoneyList:%s,
-                                ItemLen:%d,
-                                ItemList:%s
-                                '''\
-                                %(
-                                self.Head.OutputString(),
-                                self.QuickAwardCount,
-                                self.AwardType,
-                                self.AwardSeconds,
-                                self.Exp,
-                                self.ExpPoint,
-                                self.MoneyLen,
-                                "...",
-                                self.ItemLen,
-                                "..."
-                                )
-        return DumpString
-
-
-m_NAtagMCGuajiInfo=tagMCGuajiInfo()
-ChNetPackDict[eval("0x%02x%02x"%(m_NAtagMCGuajiInfo.Head.Cmd,m_NAtagMCGuajiInfo.Head.SubCmd))] = m_NAtagMCGuajiInfo
-
-
-#------------------------------------------------------
 # B1 22 武将信息 #tagSCHeroInfo
 
 class  tagSCHero(Structure):

--
Gitblit v1.8.0