| | |
| | | ("dict", "Reward", 0),
|
| | | ),
|
| | |
|
| | | "OnlineAwardNew":(
|
| | | ("BYTE", "DayID", 1),
|
| | | ("list", "StageTime", 0),
|
| | | ("dict", "Reward", 0),
|
| | | ),
|
| | |
|
| | | "SpringSale":(
|
| | | ("BYTE", "GiftID", 1),
|
| | | ("BYTE", "SellDay", 0),
|
| | |
| | | def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
|
| | | def GetReward(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 七天在线奖励表新 |
| | | class IPY_OnlineAwardNew(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
|
| | | def GetStageTime(self): return self.attrTuple[1] # 阶段所需时间(分钟) list
|
| | | def GetReward(self): return self.attrTuple[2] # 奖励 {"索引":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 七天限时特惠表 |
| | | class IPY_SpringSale(): |
| | | |
| | |
| | | self.__LoadFileData("OSCBillRankAward", onlyCheck)
|
| | | self.__LoadFileData("OSCBillTagAward", onlyCheck)
|
| | | self.__LoadFileData("LoginDayAward", onlyCheck)
|
| | | self.__LoadFileData("OnlineAwardNew", onlyCheck)
|
| | | self.__LoadFileData("SpringSale", onlyCheck)
|
| | | self.__LoadFileData("OrderInfo", onlyCheck)
|
| | | self.__LoadFileData("CTG", onlyCheck)
|
| | |
| | | def GetLoginDayAwardByIndex(self, index): |
| | | self.CheckLoadData("LoginDayAward") |
| | | return self.ipyLoginDayAwardCache[index]
|
| | | |
| | | def GetOnlineAwardNewCount(self): |
| | | self.CheckLoadData("OnlineAwardNew") |
| | | return self.ipyOnlineAwardNewLen
|
| | | def GetOnlineAwardNewByIndex(self, index): |
| | | self.CheckLoadData("OnlineAwardNew") |
| | | return self.ipyOnlineAwardNewCache[index]
|
| | | |
| | | def GetSpringSaleCount(self): |
| | | self.CheckLoadData("SpringSale") |