From 77b18fb8559550d7cdc419389795d29e7726dfa9 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 24 九月 2020 15:38:57 +0800 Subject: [PATCH] 8503 【主干】【BT】【长尾】【后端】充值多倍仙玉返利(冲突补同步) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index d0774cd..4be0d75 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1223,6 +1223,21 @@ ("BYTE", "NeedVIPLVGift", 0), ), + "ActRechargePrize":( + ("DWORD", "CfgID", 1), + ("char", "StartDate", 0), + ("char", "EndDate", 0), + ("BYTE", "IsDayReset", 0), + ("list", "TemplateIDList", 0), + ), + + "RechargePrizeTemplate":( + ("DWORD", "TemplateID", 1), + ("WORD", "CTGID", 0), + ("DWORD", "GoldPrize", 0), + ("BYTE", "PrizeCountLimit", 0), + ), + "ActTotalRecharge":( ("DWORD", "CfgID", 1), ("char", "StartDate", 0), @@ -4100,6 +4115,38 @@ def GetNeedLV(self): return self.NeedLV # 所需等级 def GetNeedVIPLVGift(self): return self.NeedVIPLVGift # 所需购买VIP等级礼包 +# 充值返利活动表 +class IPY_ActRechargePrize(): + + def __init__(self): + self.CfgID = 0 + self.StartDate = "" + self.EndDate = "" + self.IsDayReset = 0 + self.TemplateIDList = [] + return + + def GetCfgID(self): return self.CfgID # 配置ID + def GetStartDate(self): return self.StartDate # 开启日期 + def GetEndDate(self): return self.EndDate # 结束日期 + def GetIsDayReset(self): return self.IsDayReset # 是否每天重置 + def GetTemplateIDList(self): return self.TemplateIDList # 模板ID列表 + +# 充值返利模板表 +class IPY_RechargePrizeTemplate(): + + def __init__(self): + self.TemplateID = 0 + self.CTGID = 0 + self.GoldPrize = 0 + self.PrizeCountLimit = 0 + return + + def GetTemplateID(self): return self.TemplateID # 模板ID + def GetCTGID(self): return self.CTGID # 充值表充值ID + def GetGoldPrize(self): return self.GoldPrize # 返利仙玉数 + def GetPrizeCountLimit(self): return self.PrizeCountLimit # 最大赠送次数 + # 累计充值活动表 class IPY_ActTotalRecharge(): @@ -5157,6 +5204,10 @@ self.ipyFunctionForecastLen = len(self.ipyFunctionForecastCache) self.ipyChatBubbleBoxCache = self.__LoadFileData("ChatBubbleBox", IPY_ChatBubbleBox) self.ipyChatBubbleBoxLen = len(self.ipyChatBubbleBoxCache) + self.ipyActRechargePrizeCache = self.__LoadFileData("ActRechargePrize", IPY_ActRechargePrize) + self.ipyActRechargePrizeLen = len(self.ipyActRechargePrizeCache) + self.ipyRechargePrizeTemplateCache = self.__LoadFileData("RechargePrizeTemplate", IPY_RechargePrizeTemplate) + self.ipyRechargePrizeTemplateLen = len(self.ipyRechargePrizeTemplateCache) self.ipyActTotalRechargeCache = self.__LoadFileData("ActTotalRecharge", IPY_ActTotalRecharge) self.ipyActTotalRechargeLen = len(self.ipyActTotalRechargeCache) self.ipyTotalRechargeTemplateCache = self.__LoadFileData("TotalRechargeTemplate", IPY_TotalRechargeTemplate) @@ -5645,6 +5696,10 @@ def GetFunctionForecastByIndex(self, index): return self.ipyFunctionForecastCache[index] def GetChatBubbleBoxCount(self): return self.ipyChatBubbleBoxLen def GetChatBubbleBoxByIndex(self, index): return self.ipyChatBubbleBoxCache[index] + def GetActRechargePrizeCount(self): return self.ipyActRechargePrizeLen + def GetActRechargePrizeByIndex(self, index): return self.ipyActRechargePrizeCache[index] + def GetRechargePrizeTemplateCount(self): return self.ipyRechargePrizeTemplateLen + def GetRechargePrizeTemplateByIndex(self, index): return self.ipyRechargePrizeTemplateCache[index] def GetActTotalRechargeCount(self): return self.ipyActTotalRechargeLen def GetActTotalRechargeByIndex(self, index): return self.ipyActTotalRechargeCache[index] def GetTotalRechargeTemplateCount(self): return self.ipyTotalRechargeTemplateLen -- Gitblit v1.8.0