| | |
| | | #"""Version = 2025-11-25 19:30"""
|
| | | #-------------------------------------------------------------------------------
|
| | |
|
| | | import ChConfig
|
| | | import GameWorld
|
| | | import ShareDefine
|
| | | import PlayerControl
|
| | | import OpenServerActivity
|
| | | import GameWorldEvent
|
| | | import PlayerSignDay
|
| | | import GameFuncComm
|
| | |
| | | if not cmdList:
|
| | | GameWorld.DebugAnswer(curPlayer, "设置开服天: ServerDay 第几天")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置开服天: ServerDay 1")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置庆典奖: ServerDay osa")
|
| | | GameWorld.DebugAnswer(curPlayer, "设置庆典分: ServerDay osa 累计积分")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置开服天时会重置开服冲榜、庆典奖励")
|
| | | __printServerDay(curPlayer)
|
| | | return
|
| | |
|
| | | value = cmdList[0]
|
| | |
|
| | | if value <= 1:
|
| | | if value == "osa":
|
| | | point = cmdList[1] if len(cmdList) > 1 else 0
|
| | | if point <= 0:
|
| | | __clearOSACelebration(curPlayer)
|
| | | else:
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_OSACelebrationPoint, point)
|
| | | OpenServerActivity.SyncOSACelebrationInfo(curPlayer)
|
| | | GameWorld.DebugAnswer(curPlayer, "开服庆典累计积分: %s" % point)
|
| | | return
|
| | | elif value <= 1:
|
| | | __clearOpenServerDay(curPlayer)
|
| | | elif value > 1:
|
| | | __setOpenServerDay(curPlayer, value)
|
| | |
| | | DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_IsMixServer, 0)
|
| | | DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_MixServerDay, 0)
|
| | | DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_OSAAwardState, 0)
|
| | | __clearOSACelebration(curPlayer)
|
| | |
|
| | | curTime = int(time.time())
|
| | | GameWorldEvent.SetInitOpenServerTime(curTime)
|
| | |
| | | PlayerSignDay.ResetDaySign(curPlayer)
|
| | | return
|
| | |
|
| | | def __clearOSACelebration(curPlayer):
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_OSACelebrationPoint, 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_OSACelebrationAward, 0)
|
| | | OpenServerActivity.SyncOSACelebrationInfo(curPlayer)
|
| | | GameWorld.DebugAnswer(curPlayer, "重置开服庆典")
|
| | | return
|
| | |
|
| | | def __setOpenServerDay(curPlayer, serverDay):
|
| | | DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_ServerDay, serverDay - 1)
|
| | | return
|