|  |  | 
 |  |  |                   ("Cmd", c_ubyte),
 | 
 |  |  |                   ("SubCmd", c_ubyte),
 | 
 |  |  |                   ("BeginTime", c_int),    #开始计时时间
 | 
 |  |  |                   ("BuffTime", c_int),    #buff剩余时间
 | 
 |  |  |                   ("BuffAddRate", c_int),    #buff加成万分率
 | 
 |  |  |                   ("CurExp", c_int),    #当前总经验
 | 
 |  |  |                   ("CurExpPoint", c_int),    #当前总经验点
 | 
 |  |  |                   ]
 | 
 |  |  | 
 |  |  |         self.Cmd = 0xA3
 | 
 |  |  |         self.SubCmd = 0x27
 | 
 |  |  |         self.BeginTime = 0
 | 
 |  |  |         self.BuffTime = 0
 | 
 |  |  |         self.BuffAddRate = 0
 | 
 |  |  |         self.CurExp = 0
 | 
 |  |  |         self.CurExpPoint = 0
 | 
 |  |  |         return
 | 
 |  |  | 
 |  |  |                                 Cmd:%s,
 | 
 |  |  |                                 SubCmd:%s,
 | 
 |  |  |                                 BeginTime:%d,
 | 
 |  |  |                                 BuffTime:%d,
 | 
 |  |  |                                 BuffAddRate:%d,
 | 
 |  |  |                                 CurExp:%d,
 | 
 |  |  |                                 CurExpPoint:%d
 | 
 |  |  |                                 '''\
 | 
 |  |  | 
 |  |  |                                 self.Cmd,
 | 
 |  |  |                                 self.SubCmd,
 | 
 |  |  |                                 self.BeginTime,
 | 
 |  |  |                                 self.BuffTime,
 | 
 |  |  |                                 self.BuffAddRate,
 | 
 |  |  |                                 self.CurExp,
 | 
 |  |  |                                 self.CurExpPoint
 | 
 |  |  |                                 )
 |