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/Player/ChPlayer.py |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
index d205783..abc747b 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -173,6 +173,7 @@
 import PlayerActYunshi
 import PlayerActTask
 import PlayerMail
+import DBDataMgr
 
 import datetime
 import time
@@ -6076,6 +6077,23 @@
     serverTime = GameWorld.GetCurrentTime()
     if not serverTime:
         return
+    
+    clientPack = ChPyNetSendPack.tagMCOpenServerDay()
+    clientPack.Day = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_ServerDay)
+    clientPack.IsMixServer = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_IsMixServer)
+    clientPack.MixDay = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_MixServerDay)
+    clientPack.OpenWeekday = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_OpenServerWeekday)
+    clientPack.NowYear = serverTime.year
+    clientPack.NowMonth = serverTime.month
+    clientPack.NowDay = serverTime.day
+    clientPack.NowHour = serverTime.hour
+    clientPack.NowMinute = serverTime.minute
+    clientPack.NowSecond = serverTime.second
+    clientPack.NowMicSecond = serverTime.microsecond
+    clientPack.WeekOfYear = GameWorld.GetWeekOfYear()
+    NetPackCommon.SendFakePack(curPlayer, clientPack)
+    
+    #旧包先保留,之后删除
     gw = GameWorld.GetGameWorld()
     packData = ChPyNetSendPack.tagOpenServerDay()
     packData.Clear()

--
Gitblit v1.8.0