From f8afdf2b5358829706746834fc6540eb137cb44c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 11 三月 2020 18:42:20 +0800 Subject: [PATCH] 8399 每日灵石礼包修改(增加每日礼包表、每日礼包模板表) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 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 3567740..af5f9a8 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -1073,6 +1073,20 @@ ("char", "NotifyKey", 0), ), + "ActDailyGiftbag":( + ("DWORD", "CfgID", 1), + ("char", "StartDate", 0), + ("char", "EndDate", 0), + ("WORD", "GiftbagType", 0), + ), + + "DailyGiftbag":( + ("WORD", "GiftbagType", 1), + ("DWORD", "GiftbagID", 1), + ("WORD", "BuyCountLimit", 0), + ("list", "GiftItemList", 0), + ), + "ActExpRate":( ("DWORD", "CfgID", 1), ("WORD", "LVLimit", 0), @@ -3761,6 +3775,36 @@ def GetMainItemID(self): return self.MainItemID # 标的物品ID def GetNotifyKey(self): return self.NotifyKey # 全服广播key,默认两个参数(玩家名, 档位额度) +# 每日礼包活动表 +class IPY_ActDailyGiftbag(): + + def __init__(self): + self.CfgID = 0 + self.StartDate = "" + self.EndDate = "" + self.GiftbagType = 0 + return + + def GetCfgID(self): return self.CfgID # 配置ID + def GetStartDate(self): return self.StartDate # 开启日期 + def GetEndDate(self): return self.EndDate # 结束日期 + def GetGiftbagType(self): return self.GiftbagType # 礼包模板类型 + +# 每日礼包模板表 +class IPY_DailyGiftbag(): + + def __init__(self): + self.GiftbagType = 0 + self.GiftbagID = 0 + self.BuyCountLimit = 0 + self.GiftItemList = [] + return + + def GetGiftbagType(self): return self.GiftbagType # 礼包模板类型 + def GetGiftbagID(self): return self.GiftbagID # 礼包编号 + def GetBuyCountLimit(self): return self.BuyCountLimit # 限购次数,0不限购 + def GetGiftItemList(self): return self.GiftItemList # 礼包物品信息列表 [(物品ID,个数,是否绑定),...] + # 双倍经验活动表 class IPY_ActExpRate(): @@ -5056,6 +5100,10 @@ self.ipyActFlashGiftbagLen = len(self.ipyActFlashGiftbagCache) self.ipyFlashGiftbagCache = self.__LoadFileData("FlashGiftbag", IPY_FlashGiftbag) self.ipyFlashGiftbagLen = len(self.ipyFlashGiftbagCache) + self.ipyActDailyGiftbagCache = self.__LoadFileData("ActDailyGiftbag", IPY_ActDailyGiftbag) + self.ipyActDailyGiftbagLen = len(self.ipyActDailyGiftbagCache) + self.ipyDailyGiftbagCache = self.__LoadFileData("DailyGiftbag", IPY_DailyGiftbag) + self.ipyDailyGiftbagLen = len(self.ipyDailyGiftbagCache) self.ipyActExpRateCache = self.__LoadFileData("ActExpRate", IPY_ActExpRate) self.ipyActExpRateLen = len(self.ipyActExpRateCache) self.ipyActCostRebateCache = self.__LoadFileData("ActCostRebate", IPY_ActCostRebate) @@ -5538,6 +5586,10 @@ def GetActFlashGiftbagByIndex(self, index): return self.ipyActFlashGiftbagCache[index] def GetFlashGiftbagCount(self): return self.ipyFlashGiftbagLen def GetFlashGiftbagByIndex(self, index): return self.ipyFlashGiftbagCache[index] + def GetActDailyGiftbagCount(self): return self.ipyActDailyGiftbagLen + def GetActDailyGiftbagByIndex(self, index): return self.ipyActDailyGiftbagCache[index] + def GetDailyGiftbagCount(self): return self.ipyDailyGiftbagLen + def GetDailyGiftbagByIndex(self, index): return self.ipyDailyGiftbagCache[index] def GetActExpRateCount(self): return self.ipyActExpRateLen def GetActExpRateByIndex(self, index): return self.ipyActExpRateCache[index] def GetActCostRebateCount(self): return self.ipyActCostRebateLen -- Gitblit v1.8.0