hxp
8 天以前 bd9dce2d66b5086712596b8dac6d9116be65bafd
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ClearOpenServerDay.py
@@ -15,40 +15,9 @@
#"""Version = 2025-05-15 10:35"""
#-------------------------------------------------------------------------------
import GameWorld
import ShareDefine
import GameWorldEvent
import PlayerSignDay
import DBDataMgr
import ChPlayer
import ServerDay
import time
#---------------------------------------------------------------------
## 执行逻辑
#  @param curPlayer 当前玩家
#  @param cmdList 参数
#  @return None
#  @remarks 函数详细说明.
def OnExec(curPlayer, cmdList):
    #重置开服天,设置非合服
    DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_ServerWeek, 0)
    DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_ServerDay, 0)
    DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_IsMixServer, 0)
    DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_MixServerDay, 0)
    curTime = int(time.time())
    GameWorldEvent.SetInitOpenServerTime(curTime)
    if curPlayer:
        ChPlayer.Sync_OpenServerDay(curPlayer)
        ServerDay = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_ServerDay) + 1
        IsMixServer = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_IsMixServer)
        MixDay = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_MixServerDay) + 1
        OpenWeekday = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_OpenServerWeekday)
        GameWorld.DebugAnswer(curPlayer, '开服星期%s, 天数:%s 是否合服:%s, 合服天数:%s' % (OpenWeekday, ServerDay, IsMixServer, MixDay))
        PlayerSignDay.ResetDaySign(curPlayer)
    # 暂时同步GameServer,之后可去除
    ServerDay.OnExec(curPlayer, [1])
    return True