#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.CrossServerTime # # @todo:¿ç·þ·þÎñÆ÷ʱ¼äͬ²½ # @author hxp # @date 2021-10-21 # @version 1.0 # # ÏêϸÃèÊö: ¿ç·þ·þÎñÆ÷ʱ¼äͬ²½ # #------------------------------------------------------------------------------- #"""Version = 2021-10-21 17:00""" #------------------------------------------------------------------------------- import GameWorld import CrossRealmMsg import ShareDefine #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ## Ö´ÐÐÂß¼­ # @param curPlayer µ±Ç°Íæ¼Ò # @param gmList [cmdIndex gmAccID msg] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, gmList): ## ±¾·þ´¦Àí return def OnMergeServerExec(gmList, tick): ## ¿ç·þ´¦Àí serverGroupID = gmList[0] playerID = gmList[1] dataMsg = {"PlayerID":playerID} serverGroupIDList = [serverGroupID] CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_CrossServerTime, dataMsg, serverGroupIDList) return def OnGetMergeParam(curPlayer): playerID = curPlayer.GetPlayerID() serverGroupID = GameWorld.GetServerGroupID() return [serverGroupID, playerID]