| | |
| | | import GameWorld
|
| | | import PlayerEventCounter
|
| | | import GameWorldEvent
|
| | | import CrossMgr
|
| | |
|
| | | def GetGMServerIDList(curPlayer):
|
| | | ## 获取命令额外发送到其他服务器,如跨服
|
| | | centerID = CrossMgr.GetSSServerMgr().GetCrossCenterID()
|
| | | return [centerID] if centerID else []
|
| | |
|
| | | def OnExecCross(crossPlayer, gmList):
|
| | | GameWorldEvent.OnGM_CrossCenterEvent("GMOnWeek")
|
| | | return
|
| | |
|
| | | def OnExec(curPlayer, gmList):
|
| | | __DoExec(GameWorld.GetGameWorld().GetTick())
|
| | | |
| | | # 暂时同步GameServer,之后可去除
|
| | | return True
|
| | | return
|
| | |
|
| | | def __DoExec(tick):
|
| | | playerManager = GameWorld.GetPlayerManager()
|