ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -5881,6 +5881,7 @@
    RealmLV = 0    #(WORD RealmLV)//境界
    OnlineType = 0    #(BYTE OnlineType)//在线状态, 0 不在线 1在线
    IsInTeam = 0    #(BYTE IsInTeam)//是否有队伍
    ServerGroupID = 0    #(DWORD ServerGroupID)//服务器组ID
    data = None
    def __init__(self):
@@ -5899,6 +5900,7 @@
        self.RealmLV,_pos = CommFunc.ReadWORD(_lpData, _pos)
        self.OnlineType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.IsInTeam,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.ServerGroupID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        return _pos
    def Clear(self):
@@ -5913,6 +5915,7 @@
        self.RealmLV = 0
        self.OnlineType = 0
        self.IsInTeam = 0
        self.ServerGroupID = 0
        return
    def GetLength(self):
@@ -5925,6 +5928,7 @@
        length += 2
        length += 1
        length += 1
        length += 4
        return length
@@ -5938,6 +5942,7 @@
        data = CommFunc.WriteWORD(data, self.RealmLV)
        data = CommFunc.WriteBYTE(data, self.OnlineType)
        data = CommFunc.WriteBYTE(data, self.IsInTeam)
        data = CommFunc.WriteDWORD(data, self.ServerGroupID)
        return data
    def OutputString(self):
@@ -5949,7 +5954,8 @@
                                LV:%d,
                                RealmLV:%d,
                                OnlineType:%d,
                                IsInTeam:%d
                                IsInTeam:%d,
                                ServerGroupID:%d
                                '''\
                                %(
                                self.Head.OutputString(),
@@ -5959,7 +5965,8 @@
                                self.LV,
                                self.RealmLV,
                                self.OnlineType,
                                self.IsInTeam
                                self.IsInTeam,
                                self.ServerGroupID
                                )
        return DumpString
@@ -18777,7 +18784,6 @@
    ItemData = ""    #(String ItemData)//物品记录
    PlusDataSize = 0    #(DWORD PlusDataSize)
    PlusData = ""    #(String PlusData)//扩展记录    
    CrossPlayer = 0    #(BYTE CrossPlayer)//是否跨服玩家
    data = None
    def __init__(self):
@@ -18796,7 +18802,6 @@
        self.ItemData,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize)
        self.PlusDataSize,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.PlusData,_pos = CommFunc.ReadString(_lpData, _pos,self.PlusDataSize)
        self.CrossPlayer,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        return _pos
    def Clear(self):
@@ -18811,7 +18816,6 @@
        self.ItemData = ""
        self.PlusDataSize = 0
        self.PlusData = ""
        self.CrossPlayer = 0
        return
    def GetLength(self):
@@ -18824,7 +18828,6 @@
        length += len(self.ItemData)
        length += 4
        length += len(self.PlusData)
        length += 1
        return length
@@ -18838,7 +18841,6 @@
        data = CommFunc.WriteString(data, self.ItemDataSize, self.ItemData)
        data = CommFunc.WriteDWORD(data, self.PlusDataSize)
        data = CommFunc.WriteString(data, self.PlusDataSize, self.PlusData)
        data = CommFunc.WriteBYTE(data, self.CrossPlayer)
        return data
    def OutputString(self):
@@ -18850,8 +18852,7 @@
                                ItemDataSize:%d,
                                ItemData:%s,
                                PlusDataSize:%d,
                                PlusData:%s,
                                CrossPlayer:%d
                                PlusData:%s
                                '''\
                                %(
                                self.Head.OutputString(),
@@ -18861,8 +18862,7 @@
                                self.ItemDataSize,
                                self.ItemData,
                                self.PlusDataSize,
                                self.PlusData,
                                self.CrossPlayer
                                self.PlusData
                                )
        return DumpString
@@ -23199,7 +23199,7 @@
class  tagMCWeekPartyAction(Structure):
    TemplateID = 0    #(DWORD TemplateID)// 模板ID
    ActionType = 0    #(WORD ActionType)// 活动类别
    TotalTimes = 0    #(BYTE TotalTimes)// 可完成的总次数,0表示不限次数
    TotalTimes = 0    #(DWORD TotalTimes)// 可完成的总次数,0表示不限次数
    SingleTimes = 0    #(DWORD SingleTimes)// 单次领奖需要的次数
    Point = 0    #(DWORD Point)// 单次领奖积分
    Count = 0    #(BYTE Count)// 物品数
@@ -23214,7 +23214,7 @@
        self.Clear()
        self.TemplateID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.ActionType,_pos = CommFunc.ReadWORD(_lpData, _pos)
        self.TotalTimes,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.TotalTimes,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.SingleTimes,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.Point,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.Count,_pos = CommFunc.ReadBYTE(_lpData, _pos)
@@ -23238,7 +23238,7 @@
        length = 0
        length += 4
        length += 2
        length += 1
        length += 4
        length += 4
        length += 4
        length += 1
@@ -23251,7 +23251,7 @@
        data = ''
        data = CommFunc.WriteDWORD(data, self.TemplateID)
        data = CommFunc.WriteWORD(data, self.ActionType)
        data = CommFunc.WriteBYTE(data, self.TotalTimes)
        data = CommFunc.WriteDWORD(data, self.TotalTimes)
        data = CommFunc.WriteDWORD(data, self.SingleTimes)
        data = CommFunc.WriteDWORD(data, self.Point)
        data = CommFunc.WriteBYTE(data, self.Count)
@@ -23352,6 +23352,7 @@
    Head = tagHead()
    StartDate = ""    #(char StartDate[10])// 开始日期 y-m-d
    EndtDate = ""    #(char EndtDate[10])// 结束日期 y-m-d
    AdvanceMinutes = 0    #(WORD AdvanceMinutes)// 提前显示分钟
    IsDayReset = 0    #(BYTE IsDayReset)//是否每天重置
    ResetType = 0    #(BYTE ResetType)// 重置类型,0-0点重置;1-5点重置
    LimitLV = 0    #(WORD LimitLV)// 限制等级
@@ -23372,6 +23373,7 @@
        _pos = self.Head.ReadData(_lpData, _pos)
        self.StartDate,_pos = CommFunc.ReadString(_lpData, _pos,10)
        self.EndtDate,_pos = CommFunc.ReadString(_lpData, _pos,10)
        self.AdvanceMinutes,_pos = CommFunc.ReadWORD(_lpData, _pos)
        self.IsDayReset,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.ResetType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.LimitLV,_pos = CommFunc.ReadWORD(_lpData, _pos)
@@ -23394,6 +23396,7 @@
        self.Head.SubCmd = 0x0A
        self.StartDate = ""
        self.EndtDate = ""
        self.AdvanceMinutes = 0
        self.IsDayReset = 0
        self.ResetType = 0
        self.LimitLV = 0
@@ -23408,6 +23411,7 @@
        length += self.Head.GetLength()
        length += 10
        length += 10
        length += 2
        length += 1
        length += 1
        length += 2
@@ -23425,6 +23429,7 @@
        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
        data = CommFunc.WriteString(data, 10, self.StartDate)
        data = CommFunc.WriteString(data, 10, self.EndtDate)
        data = CommFunc.WriteWORD(data, self.AdvanceMinutes)
        data = CommFunc.WriteBYTE(data, self.IsDayReset)
        data = CommFunc.WriteBYTE(data, self.ResetType)
        data = CommFunc.WriteWORD(data, self.LimitLV)
@@ -23441,6 +23446,7 @@
                                Head:%s,
                                StartDate:%s,
                                EndtDate:%s,
                                AdvanceMinutes:%d,
                                IsDayReset:%d,
                                ResetType:%d,
                                LimitLV:%d,
@@ -23453,6 +23459,7 @@
                                self.Head.OutputString(),
                                self.StartDate,
                                self.EndtDate,
                                self.AdvanceMinutes,
                                self.IsDayReset,
                                self.ResetType,
                                self.LimitLV,
@@ -28188,6 +28195,7 @@
                  ("DayPKCount", c_ubyte),    # 当日已PK次数
                  ("DayWinCount", c_ubyte),    # 当日已胜利次数
                  ("DayBuyCount", c_ubyte),    # 当日已购买次数
                  ("DayItemAddCount", c_ubyte),    # 当日物品增加次数
                  ]
    def __init__(self):
@@ -28212,6 +28220,7 @@
        self.DayPKCount = 0
        self.DayWinCount = 0
        self.DayBuyCount = 0
        self.DayItemAddCount = 0
        return
    def GetLength(self):
@@ -28231,7 +28240,8 @@
                                CWinCount:%d,
                                DayPKCount:%d,
                                DayWinCount:%d,
                                DayBuyCount:%d
                                DayBuyCount:%d,
                                DayItemAddCount:%d
                                '''\
                                %(
                                self.Cmd,
@@ -28243,7 +28253,8 @@
                                self.CWinCount,
                                self.DayPKCount,
                                self.DayWinCount,
                                self.DayBuyCount
                                self.DayBuyCount,
                                self.DayItemAddCount
                                )
        return DumpString