ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1433,6 +1433,22 @@
                        ("dict", "FreeItemInfo", 0),
                        ),
                "ActFamilyCTGAssist":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
                        ("char", "EndDate", 0),
                        ("WORD", "LVLimit", 0),
                        ("BYTE", "IsDayReset", 0),
                        ("list", "TemplateIDList", 0),
                        ),
                "ActFamilyCTGAssistTemp":(
                        ("DWORD", "TemplateID", 1),
                        ("BYTE", "NeedCTGPlayers", 0),
                        ("BYTE", "RecordIndex", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "ActCollectWords":(
                        ("DWORD", "CfgID", 1),
                        ("char", "StartDate", 0),
@@ -4378,6 +4394,32 @@
    def GetRecordIndex(self): return self.attrTuple[2] # 记录索引 BYTE
    def GetFreeItemInfo(self): return self.attrTuple[3] # 免费领取的物品信息列表{领取记录索引:[[物品ID,个数,是否拍品]], ...} dict
# 仙盟充值协助活动表
class IPY_ActFamilyCTGAssist():
    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 GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
    def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list
# 仙盟充值协助活动模板表
class IPY_ActFamilyCTGAssistTemp():
    def __init__(self):
        self.attrTuple = None
        return
    def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
    def GetNeedCTGPlayers(self): return self.attrTuple[1] # 需要充值人数 BYTE
    def GetRecordIndex(self): return self.attrTuple[2] # 记录索引 BYTE
    def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品信息,[[物品ID,个数,是否拍品], ...] list
# 集字活动时间表
class IPY_ActCollectWords():
    
@@ -4454,7 +4496,7 @@
    def GetResetType(self): return self.attrTuple[7] # 重置类型,0-0点重置;1-5点重置 BYTE
    def GetSubmitItemAwardInfo(self): return self.attrTuple[8] # 提交凭证个数对应奖励 dict
    def GetSubmitAwardResetType(self): return self.attrTuple[9] # 提交凭证每日重置类型,0-跟随活动; 1-0点重置;2-5点重置 BYTE
    def GetActShopType(self): return self.attrTuple[10] # 开放商店 WORD
    def GetActShopType(self): return self.attrTuple[10] # 开放商店类型,为0时不开放 WORD
    def GetTemplateIDList(self): return self.attrTuple[11] # 榜单模板编号列表 list
    def GetFamilyTemplateIDList(self): return self.attrTuple[12] # 仙盟榜单模板编号列表 list
@@ -6012,6 +6054,8 @@
        self.__LoadFileData("CostRebateTemplate", onlyCheck)
        self.__LoadFileData("ActBuyOne", onlyCheck)
        self.__LoadFileData("ActBuyOneTemplate", onlyCheck)
        self.__LoadFileData("ActFamilyCTGAssist", onlyCheck)
        self.__LoadFileData("ActFamilyCTGAssistTemp", onlyCheck)
        self.__LoadFileData("ActCollectWords", onlyCheck)
        self.__LoadFileData("CollectWordsExchange", onlyCheck)
        self.__LoadFileData("ActGarbageSorting", onlyCheck)
@@ -7207,6 +7251,20 @@
        self.CheckLoadData("ActBuyOneTemplate")
        return self.ipyActBuyOneTemplateCache[index]
    def GetActFamilyCTGAssistCount(self):
        self.CheckLoadData("ActFamilyCTGAssist")
        return self.ipyActFamilyCTGAssistLen
    def GetActFamilyCTGAssistByIndex(self, index):
        self.CheckLoadData("ActFamilyCTGAssist")
        return self.ipyActFamilyCTGAssistCache[index]
    def GetActFamilyCTGAssistTempCount(self):
        self.CheckLoadData("ActFamilyCTGAssistTemp")
        return self.ipyActFamilyCTGAssistTempLen
    def GetActFamilyCTGAssistTempByIndex(self, index):
        self.CheckLoadData("ActFamilyCTGAssistTemp")
        return self.ipyActFamilyCTGAssistTempCache[index]
    def GetActCollectWordsCount(self):
        self.CheckLoadData("ActCollectWords")
        return self.ipyActCollectWordsLen