From b563f56319b05e8c193dc5b9ddb5eb7a612355df Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 15 五月 2025 10:43:43 +0800 Subject: [PATCH] 16 卡牌服务端(服务器Event事件触发改为地图如OnDay等;地图开服事件流程;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.py | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.py index 47ff107..2168596 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.py @@ -17,6 +17,7 @@ import GameWorld import PyGameData +import DBEventTrig import DBPlayerViewCache import DBFamily import DBMail @@ -48,9 +49,6 @@ curMinute = curTime.minute ServerDataBackup() DBFamily.OnMinute(curMinute) - return - -def OnDayEx(): return #------------------------------------------- 备档 --------------------------------------------------- @@ -163,6 +161,7 @@ class PyGameDataManager(object): def __init__(self): + self.EventTrigMgr = DBEventTrig.EventTrigMgr() self.PlayerViewCacheMgr = DBPlayerViewCache.PlayerViewCacheMgr() self.FamilyMgr = DBFamily.FamilyMgr() self.MailMgr = DBMail.MailMgr() @@ -170,6 +169,7 @@ def GetSaveData(self): buff = "" + buff += self.EventTrigMgr.GetSaveData() buff += self.PlayerViewCacheMgr.GetSaveData() buff += self.FamilyMgr.GetSaveData() buff += self.MailMgr.GetSaveData() @@ -177,6 +177,7 @@ def LoadGameData(self, gameBuffer, pos): dataslen = len(gameBuffer) + pos = self.EventTrigMgr.LoadPyGameData(gameBuffer, pos, dataslen) pos = self.PlayerViewCacheMgr.LoadPyGameData(gameBuffer, pos, dataslen) pos = self.FamilyMgr.LoadPyGameData(gameBuffer, pos, dataslen) pos = self.MailMgr.LoadPyGameData(gameBuffer, pos, dataslen) @@ -190,6 +191,11 @@ PyGameData.g_pyGameDataManager = pyGameDataMgr return pyGameDataMgr +def GetEventTrigMgr(): + ## 事件值管理器 + dbDataMgr = GetDBDataMgr() + return dbDataMgr.EventTrigMgr + def GetPlayerViewCacheMgr(): ## 玩家查看缓存数据管理器 dbDataMgr = GetDBDataMgr() -- Gitblit v1.8.0