From 63d62011dc3639c1b6a0ea3f920e9ec6bada71f2 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 10 三月 2021 18:13:39 +0800 Subject: [PATCH] 8650 【主干】【BT2】活动规则优化(充值返利仙玉 移到主干,为节日活动类型,改为仅直充仙玉有效,配表为仙玉); --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 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 6c71431..57f547e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1283,6 +1283,22 @@ ("char", "NotifyKey", 0), ), + "ActRechargeRebateGold":( + ("DWORD", "CfgID", 1), + ("char", "StartDate", 0), + ("char", "EndDate", 0), + ("WORD", "LVLimit", 0), + ("BYTE", "IsDayReset", 0), + ("list", "TemplateIDList", 0), + ), + + "RechargeRebateGoldTemplate":( + ("DWORD", "TemplateID", 1), + ("DWORD", "RMBMin", 0), + ("DWORD", "RMBMax", 0), + ("WORD", "RebateRate", 0), + ), + "ActGrowupBuy":( ("DWORD", "CfgID", 1), ("char", "StartDate", 0), @@ -4357,6 +4373,40 @@ def GetAwardItem(self): return self.AwardItem # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]} def GetNotifyKey(self): return self.NotifyKey # 全服广播key,默认两个参数(玩家名, 档位额度) +# 累计充值返利仙玉活动表 +class IPY_ActRechargeRebateGold(): + + def __init__(self): + self.CfgID = 0 + self.StartDate = "" + self.EndDate = "" + self.LVLimit = 0 + 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 GetLVLimit(self): return self.LVLimit # 限制等级 + def GetIsDayReset(self): return self.IsDayReset # 是否每天重置 + def GetTemplateIDList(self): return self.TemplateIDList # 模板ID列表 + +# 累计充值返利仙玉模板表 +class IPY_RechargeRebateGoldTemplate(): + + def __init__(self): + self.TemplateID = 0 + self.RMBMin = 0 + self.RMBMax = 0 + self.RebateRate = 0 + return + + def GetTemplateID(self): return self.TemplateID # 模板ID + def GetRMBMin(self): return self.RMBMin # 充值RMB最小值 + def GetRMBMax(self): return self.RMBMax # 充值RMB最大值 + def GetRebateRate(self): return self.RebateRate # 返利仙玉比例百分比 + # 成长必买活动表 class IPY_ActGrowupBuy(): @@ -5577,6 +5627,10 @@ self.ipyActTotalRechargeLen = len(self.ipyActTotalRechargeCache) self.ipyTotalRechargeTemplateCache = self.__LoadFileData("TotalRechargeTemplate", IPY_TotalRechargeTemplate) self.ipyTotalRechargeTemplateLen = len(self.ipyTotalRechargeTemplateCache) + self.ipyActRechargeRebateGoldCache = self.__LoadFileData("ActRechargeRebateGold", IPY_ActRechargeRebateGold) + self.ipyActRechargeRebateGoldLen = len(self.ipyActRechargeRebateGoldCache) + self.ipyRechargeRebateGoldTemplateCache = self.__LoadFileData("RechargeRebateGoldTemplate", IPY_RechargeRebateGoldTemplate) + self.ipyRechargeRebateGoldTemplateLen = len(self.ipyRechargeRebateGoldTemplateCache) self.ipyActGrowupBuyCache = self.__LoadFileData("ActGrowupBuy", IPY_ActGrowupBuy) self.ipyActGrowupBuyLen = len(self.ipyActGrowupBuyCache) self.ipyMagicWeaponFBCache = self.__LoadFileData("MagicWeaponFB", IPY_MagicWeaponFB) @@ -6095,6 +6149,10 @@ def GetActTotalRechargeByIndex(self, index): return self.ipyActTotalRechargeCache[index] def GetTotalRechargeTemplateCount(self): return self.ipyTotalRechargeTemplateLen def GetTotalRechargeTemplateByIndex(self, index): return self.ipyTotalRechargeTemplateCache[index] + def GetActRechargeRebateGoldCount(self): return self.ipyActRechargeRebateGoldLen + def GetActRechargeRebateGoldByIndex(self, index): return self.ipyActRechargeRebateGoldCache[index] + def GetRechargeRebateGoldTemplateCount(self): return self.ipyRechargeRebateGoldTemplateLen + def GetRechargeRebateGoldTemplateByIndex(self, index): return self.ipyRechargeRebateGoldTemplateCache[index] def GetActGrowupBuyCount(self): return self.ipyActGrowupBuyLen def GetActGrowupBuyByIndex(self, index): return self.ipyActGrowupBuyCache[index] def GetMagicWeaponFBCount(self): return self.ipyMagicWeaponFBLen -- Gitblit v1.8.0