hxp
2024-11-11 964c6ebb50380ef9d15eeede9438b3cd8c38885b
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -2123,6 +2123,22 @@
                        ("DWORD", "TreasureType", 0),
                        ),
                "ActLunhuidian":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
                        ("char", "EndDate", 0),
                        ("WORD", "LVLimit", 0),
                        ("BYTE", "ResetType", 0),
                        ("dict", "RoundSetInfo", 0),
                        ),
                "ActLunhuidianAward":(
                        ("BYTE", "RoundType", 1),
                        ("DWORD", "NeedValue", 0),
                        ("BYTE", "AwardIndex", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "ActBuyCountGift":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
@@ -5684,6 +5700,32 @@
    def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
    def GetTreasureType(self): return self.attrTuple[5] # 商城类型 DWORD
# 轮回殿活动时间表
class IPY_ActLunhuidian():
    def __init__(self):
        self.attrTuple = None
        return
    def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
    def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
    def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
    def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
    def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
    def GetRoundSetInfo(self): return self.attrTuple[5] # 开放轮回设定 dict
# 轮回殿活动奖励表
class IPY_ActLunhuidianAward():
    def __init__(self):
        self.attrTuple = None
        return
    def GetRoundType(self): return self.attrTuple[0] # 轮回类型 BYTE
    def GetNeedValue(self): return self.attrTuple[1] # 奖励所需值 DWORD
    def GetAwardIndex(self): return self.attrTuple[2] # 奖励记录索引 0~30 BYTE
    def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品信息列表 [[物品ID,个数,是否拍品],...] list
# 购买次数礼包活动时间表
class IPY_ActBuyCountGift():
    
@@ -6685,6 +6727,8 @@
        self.__LoadFileData("ActWeekParty", onlyCheck)
        self.__LoadFileData("WeekParty", onlyCheck)
        self.__LoadFileData("ActYunshi", onlyCheck)
        self.__LoadFileData("ActLunhuidian", onlyCheck)
        self.__LoadFileData("ActLunhuidianAward", onlyCheck)
        self.__LoadFileData("ActBuyCountGift", onlyCheck)
        self.__LoadFileData("ActTask", onlyCheck)
        self.__LoadFileData("ActTaskTemp", onlyCheck)
@@ -8361,6 +8405,20 @@
        self.CheckLoadData("ActYunshi")
        return self.ipyActYunshiCache[index]
    def GetActLunhuidianCount(self):
        self.CheckLoadData("ActLunhuidian")
        return self.ipyActLunhuidianLen
    def GetActLunhuidianByIndex(self, index):
        self.CheckLoadData("ActLunhuidian")
        return self.ipyActLunhuidianCache[index]
    def GetActLunhuidianAwardCount(self):
        self.CheckLoadData("ActLunhuidianAward")
        return self.ipyActLunhuidianAwardLen
    def GetActLunhuidianAwardByIndex(self, index):
        self.CheckLoadData("ActLunhuidianAward")
        return self.ipyActLunhuidianAwardCache[index]
    def GetActBuyCountGiftCount(self):
        self.CheckLoadData("ActBuyCountGift")
        return self.ipyActBuyCountGiftLen