From 275ef806a444880883a5725d7c87f433537da02f Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期三, 24 四月 2019 10:07:53 +0800 Subject: [PATCH] 6597 【后端】【2.0】缥缈仙域事件刷新类型做限制 --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index 6e1fa95..4c2fa49 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -519,6 +519,12 @@ ("list", "NotifyInfoLoop", 0), ("WORD", "LVLimit", 0), ), + + "FairyDomain":( + ("WORD", "ID", 1), + ("DWORD", "HourCntPubLimit", 0), + ("DWORD", "DayCntPubLimit", 0), + ), } @@ -1543,6 +1549,19 @@ def GetNotifyInfoEnd(self): return self.NotifyInfoEnd # 全服提示信息 - 相对结束时间 def GetNotifyInfoLoop(self): return self.NotifyInfoLoop # 全服提示信息 - 循环广播[间隔分钟, 广播key] def GetLVLimit(self): return self.LVLimit # 限制等级 + +# 缥缈仙域表 +class IPY_FairyDomain(): + + def __init__(self): + self.ID = 0 + self.HourCntPubLimit = 0 + self.DayCntPubLimit = 0 + return + + def GetID(self): return self.ID # 事件编号 + def GetHourCntPubLimit(self): return self.HourCntPubLimit # 全服每小时次数限制 + def GetDayCntPubLimit(self): return self.DayCntPubLimit # 全服每天次数限制 def Log(msg, playerID=0, par=0): @@ -1660,6 +1679,8 @@ self.ipyNewUniquenessArriveLen = len(self.ipyNewUniquenessArriveCache) self.ipyActLuckyTreasureCache = self.__LoadFileData("ActLuckyTreasure", IPY_ActLuckyTreasure) self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache) + self.ipyFairyDomainCache = self.__LoadFileData("FairyDomain", IPY_FairyDomain) + self.ipyFairyDomainLen = len(self.ipyFairyDomainCache) Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict)) Log("IPY_DataMgr InitOK!") return @@ -1918,6 +1939,8 @@ def GetNewUniquenessArriveByIndex(self, index): return self.ipyNewUniquenessArriveCache[index] def GetActLuckyTreasureCount(self): return self.ipyActLuckyTreasureLen def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index] + def GetFairyDomainCount(self): return self.ipyFairyDomainLen + def GetFairyDomainByIndex(self, index): return self.ipyFairyDomainCache[index] IPYData = IPY_DataMgr() def IPY_Data(): return IPYData -- Gitblit v1.8.0