From 8c4813b40cff97893a73d07105d950425ea98e9f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 21 六月 2024 19:31:23 +0800 Subject: [PATCH] 10185 【越南】【港台】【主干】BOSS凭证修改(增加仙盟充值互助活动;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index 02b3e4f..f2b1e46 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1369,6 +1369,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), @@ -4239,6 +4255,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(): @@ -4315,7 +4357,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 @@ -5861,6 +5903,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) @@ -7048,6 +7092,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 -- Gitblit v1.8.0