ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1505,6 +1505,21 @@
                        ("DWORD", "Weight", 0),
                        ),
                "CrossActCTGBillboardDabiao":(
                        ("DWORD", "TemplateID", 1),
                        ("DWORD", "CTGNeed", 0),
                        ("BYTE", "AwardIndex", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "CrossActCTGBillboardOrder":(
                        ("DWORD", "TemplateID", 1),
                        ("WORD", "OrderA", 0),
                        ("WORD", "OrderB", 0),
                        ("DWORD", "CTGAtleast", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "MysteryShop":(
                        ("list", "LVRange", 0),
                        ("DWORD", "GoodsID", 0),
@@ -4764,6 +4779,38 @@
    def GetIsBind(self): return self.IsBind # 是否绑定
    def GetWeight(self): return self.Weight # 权重
# 跨服充值排行模板达标奖励表
class IPY_CrossActCTGBillboardDabiao():
    def __init__(self):
        self.TemplateID = 0
        self.CTGNeed = 0
        self.AwardIndex = 0
        self.AwardItemList = []
        return
    def GetTemplateID(self): return self.TemplateID # 模板ID
    def GetCTGNeed(self): return self.CTGNeed # 需充值RMB
    def GetAwardIndex(self): return self.AwardIndex # 奖励记录索引,从0开始,同个模板不可重复,不可变更
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
# 跨服充值排行模板名次奖励表
class IPY_CrossActCTGBillboardOrder():
    def __init__(self):
        self.TemplateID = 0
        self.OrderA = 0
        self.OrderB = 0
        self.CTGAtleast = 0
        self.AwardItemList = []
        return
    def GetTemplateID(self): return self.TemplateID # 模板ID
    def GetOrderA(self): return self.OrderA # 名次A
    def GetOrderB(self): return self.OrderB # 至名次B
    def GetCTGAtleast(self): return self.CTGAtleast # 至少充值RMB
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
# 神秘商店表
class IPY_MysteryShop():
    
@@ -5430,6 +5477,10 @@
        self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache)
        self.ipyLuckyTreasureTemplateCache = self.__LoadFileData("LuckyTreasureTemplate", IPY_LuckyTreasureTemplate)
        self.ipyLuckyTreasureTemplateLen = len(self.ipyLuckyTreasureTemplateCache)
        self.ipyCrossActCTGBillboardDabiaoCache = self.__LoadFileData("CrossActCTGBillboardDabiao", IPY_CrossActCTGBillboardDabiao)
        self.ipyCrossActCTGBillboardDabiaoLen = len(self.ipyCrossActCTGBillboardDabiaoCache)
        self.ipyCrossActCTGBillboardOrderCache = self.__LoadFileData("CrossActCTGBillboardOrder", IPY_CrossActCTGBillboardOrder)
        self.ipyCrossActCTGBillboardOrderLen = len(self.ipyCrossActCTGBillboardOrderCache)
        self.ipyMysteryShopCache = self.__LoadFileData("MysteryShop", IPY_MysteryShop)
        self.ipyMysteryShopLen = len(self.ipyMysteryShopCache)
        self.ipyEquipPlaceIndexMapCache = self.__LoadFileData("EquipPlaceIndexMap", IPY_EquipPlaceIndexMap)
@@ -5932,6 +5983,10 @@
    def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index]
    def GetLuckyTreasureTemplateCount(self): return self.ipyLuckyTreasureTemplateLen
    def GetLuckyTreasureTemplateByIndex(self, index): return self.ipyLuckyTreasureTemplateCache[index]
    def GetCrossActCTGBillboardDabiaoCount(self): return self.ipyCrossActCTGBillboardDabiaoLen
    def GetCrossActCTGBillboardDabiaoByIndex(self, index): return self.ipyCrossActCTGBillboardDabiaoCache[index]
    def GetCrossActCTGBillboardOrderCount(self): return self.ipyCrossActCTGBillboardOrderLen
    def GetCrossActCTGBillboardOrderByIndex(self, index): return self.ipyCrossActCTGBillboardOrderCache[index]
    def GetMysteryShopCount(self): return self.ipyMysteryShopLen
    def GetMysteryShopByIndex(self, index): return self.ipyMysteryShopCache[index]
    def GetEquipPlaceIndexMapCount(self): return self.ipyEquipPlaceIndexMapLen