hxp
2019-10-29 ea1ec0723d36ee1f493505ccdb81906bd009b27e
ServerPython/CoreServerGroup/GameServer/Script/ChPyNetPack.py
@@ -9290,6 +9290,7 @@
    CostEquipCnt = 0    #(BYTE CostEquipCnt)// 装备个数
    CostEquipIndex = list()    #(vector<WORD> CostEquipIndex)// 装备索引
    CostEquipID = list()    #(vector<DWORD> CostEquipID)// 装备物品ID
    AutoBuy = 0    #(BYTE AutoBuy)// 自动购买 0-不自动购买,1-自动购买并升星,2-自动购买预览(未满概率时预览消耗时使用)
    data = None
    def __init__(self):
@@ -9309,6 +9310,7 @@
        for i in range(self.CostEquipCnt):
            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
            self.CostEquipID.append(value)
        self.AutoBuy,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        return _pos
    def Clear(self):
@@ -9320,6 +9322,7 @@
        self.CostEquipCnt = 0
        self.CostEquipIndex = list()
        self.CostEquipID = list()
        self.AutoBuy = 0
        return
    def GetLength(self):
@@ -9329,6 +9332,7 @@
        length += 1
        length += 2 * self.CostEquipCnt
        length += 4 * self.CostEquipCnt
        length += 1
        return length
@@ -9341,6 +9345,7 @@
            data = CommFunc.WriteWORD(data, self.CostEquipIndex[i])
        for i in range(self.CostEquipCnt):
            data = CommFunc.WriteDWORD(data, self.CostEquipID[i])
        data = CommFunc.WriteBYTE(data, self.AutoBuy)
        return data
    def OutputString(self):
@@ -9349,14 +9354,16 @@
                                EquipPackIndex:%d,
                                CostEquipCnt:%d,
                                CostEquipIndex:%s,
                                CostEquipID:%s
                                CostEquipID:%s,
                                AutoBuy:%d
                                '''\
                                %(
                                self.Head.OutputString(),
                                self.EquipPackIndex,
                                self.CostEquipCnt,
                                "...",
                                "..."
                                "...",
                                self.AutoBuy
                                )
        return DumpString