ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -346,6 +346,7 @@
                  ("NowMinute", c_ubyte),    
                  ("NowSecond", c_ubyte),    
                  ("NowMicSecond", c_int),    
                  ("WeekOfYear", c_ubyte),    #一年中的第几周
                  ]
    def __init__(self):
@@ -373,6 +374,7 @@
        self.NowMinute = 0
        self.NowSecond = 0
        self.NowMicSecond = 0
        self.WeekOfYear = 0
        return
    def GetLength(self):
@@ -395,7 +397,8 @@
                                NowHour:%d,
                                NowMinute:%d,
                                NowSecond:%d,
                                NowMicSecond:%d
                                NowMicSecond:%d,
                                WeekOfYear:%d
                                '''\
                                %(
                                self.Cmd,
@@ -410,7 +413,8 @@
                                self.NowHour,
                                self.NowMinute,
                                self.NowSecond,
                                self.NowMicSecond
                                self.NowMicSecond,
                                self.WeekOfYear
                                )
        return DumpString
@@ -25462,7 +25466,8 @@
    ActNum = 0    #(BYTE ActNum)//活动编号
    Days = 0    #(BYTE Days)
    DayRechargeValues = list()    #(vector<DWORD> DayRechargeValues)//活动每天充值列表
    AwardRecord = 0    #(DWORD AwardRecord)//奖励领奖记录,按奖励索引二进制位存储是否已领取
    RecordCount = 0    #(BYTE RecordCount)
    AwardRecord = list()    #(vector<DWORD> AwardRecord)//奖励领奖记录,按奖励索引二进制位存储是否已领取
    data = None
    def __init__(self):
@@ -25479,7 +25484,10 @@
        for i in range(self.Days):
            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
            self.DayRechargeValues.append(value)
        self.AwardRecord,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.RecordCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        for i in range(self.RecordCount):
            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
            self.AwardRecord.append(value)
        return _pos
    def Clear(self):
@@ -25490,7 +25498,8 @@
        self.ActNum = 0
        self.Days = 0
        self.DayRechargeValues = list()
        self.AwardRecord = 0
        self.RecordCount = 0
        self.AwardRecord = list()
        return
    def GetLength(self):
@@ -25499,7 +25508,8 @@
        length += 1
        length += 1
        length += 4 * self.Days
        length += 4
        length += 1
        length += 4 * self.RecordCount
        return length
@@ -25510,7 +25520,9 @@
        data = CommFunc.WriteBYTE(data, self.Days)
        for i in range(self.Days):
            data = CommFunc.WriteDWORD(data, self.DayRechargeValues[i])
        data = CommFunc.WriteDWORD(data, self.AwardRecord)
        data = CommFunc.WriteBYTE(data, self.RecordCount)
        for i in range(self.RecordCount):
            data = CommFunc.WriteDWORD(data, self.AwardRecord[i])
        return data
    def OutputString(self):
@@ -25519,14 +25531,16 @@
                                ActNum:%d,
                                Days:%d,
                                DayRechargeValues:%s,
                                AwardRecord:%d
                                RecordCount:%d,
                                AwardRecord:%s
                                '''\
                                %(
                                self.Head.OutputString(),
                                self.ActNum,
                                self.Days,
                                "...",
                                self.AwardRecord
                                self.RecordCount,
                                "..."
                                )
        return DumpString