| | |
| | | import time
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | MaxCustomServerDay = 14 # 最大定制开服天数
|
| | |
|
| | | #年月日时间格式
|
| | | Time_YmdFormat = ChConfig.TYPE_Time_YmdFormat
|
| | |
|
| | |
| | | curDateTimeStr = "%d-%d-%d %02d:%02d:00" % (serverTime.year, serverTime.month, serverTime.day, serverTime.hour, serverTime.minute)
|
| | | curDateTime = datetime.datetime.strptime(curDateTimeStr, ChConfig.TYPE_Time_Format)
|
| | |
|
| | | customMaxServerDay = MaxCustomServerDay # 定制运营活动最大开服天
|
| | | customMaxServerDay = IpyGameDataPY.GetFuncCfg("OperationAction", 1) # 定制运营活动最大开服天
|
| | | operationActionDict = {}
|
| | | mapServerOperationActionDict = {}
|
| | | serverID = GameWorld.GetServerID()
|
| | |
| | | multiRealmPointInfo.EndtDate = GameWorld.GetOperationActionDateStr(ipyData.GetEndDate(), openServerDay)
|
| | | multiRealmPointInfo.Multiple = ipyData.GetMultiple()
|
| | | multiRealmPointInfo.LimitLV = ipyData.GetLVLimit()
|
| | | multiRealmPointInfo.LimitPoint = ipyData.GetPointLimit()
|
| | | if not curPlayer:
|
| | | # 全服广播在线玩家
|
| | | playerManager = GameWorld.GetPlayerManager()
|
| | |
| | | curDateStr = GameWorld.ChangeTimeNumToStr(curTime, ChConfig.TYPE_Time_YmdFormat) # 当天日期
|
| | |
|
| | | openServerWeekday = GameWorldProcess.GetOpenServerWeekday() # 服务器开服时是星期几
|
| | | curMaxCustomServerDay = MaxCustomServerDay - openServerWeekday + 1 # 最大有效定制开服天
|
| | | curMaxCustomServerDay = IpyGameDataPY.GetFuncCfg("OperationAction", 1) - openServerWeekday + 1 # 最大有效定制开服天
|
| | | GameWorld.Log("===== 加载今天日常活动信息 =====")
|
| | | GameWorld.Log(" 开服是星期%s, 开服第%s天, 当前星期%s" % (openServerWeekday, openServerDay, weekDay))
|
| | | GameWorld.Log(" 最大有效定制开服天: %s" % (curMaxCustomServerDay))
|
| | |
| | | GameWorld.ErrLog("获取开服是星期几数据错误!openServerWeekday=%s" % openServerWeekday)
|
| | | return []
|
| | |
|
| | | curMaxCustomServerDay = MaxCustomServerDay - openServerWeekday + 1 # 最大有效定制开服天
|
| | | curMaxCustomServerDay = IpyGameDataPY.GetFuncCfg("OperationAction", 1) - openServerWeekday + 1 # 最大有效定制开服天
|
| | | GameWorld.Log("===== 加载今天副本状态时间表 =====")
|
| | | GameWorld.Log(" 开服是星期%s, 开服第%s天, 当前星期%s,%s点%s分 !" % (openServerWeekday, openServerDay, curWeekDay, curHour, curMinute))
|
| | | GameWorld.Log(" 最大有效定制开服天: %s" % (curMaxCustomServerDay))
|