| #!/usr/bin/python  | 
| # -*- coding: GBK -*-  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| ##@package Commands.MergeKingGroup  | 
| #  | 
| # @todo:ÍõÕßÕù°ÔÖØÐ·Ö×é  | 
| # @author hxp  | 
| # @date 2015-11-19  | 
| # @version 1.0  | 
| #  | 
| # ÏêϸÃèÊö: ÍõÕßÕù°ÔÖØÐ·Ö×é, Ç°ÌáÐè±£Ö¤¿ç·þÆ¥ÅäÖÜ»ý·Ö°ñÓÐÍæ¼Ò  | 
| #  | 
| #---------------------------------------------------------------------  | 
| """Version = 2015-11-19 15:30"""  | 
| #---------------------------------------------------------------------  | 
|   | 
| import GameWorldMergeKing  | 
| import ShareDefine  | 
| import GameWorld  | 
|   | 
|   | 
| # µ¼Èë  | 
| #------------------------------------------------------------------------------   | 
|   | 
| ## Ö´ÐÐÂß¼  | 
| #  @param curPlayer µ±Ç°Íæ¼Ò  | 
| #  @param cmdList ²ÎÊýÁÐ±í  | 
| #  @return None  | 
| #  @remarks º¯ÊýÏêϸ˵Ã÷.  | 
| def OnExec(curPlayer, cmdList):  | 
|     return  | 
|   | 
| ## ·¢Ë͵½¿ç·þ·þÎñÆ÷µÄÀ©Õ¹²ÎÊýÁÐ±í  | 
| #  @param curPlayer µ±Ç°Íæ¼Ò  | 
| #  @return None  | 
| #  @remarks   | 
| def OnGetMergeParam(curPlayer):  | 
|     return []  | 
|   | 
| ## ¿ç·þ·þÎñÆ÷Ö´ÐÐÂß¼  | 
| #  @param curPlayer µ±Ç°Íæ¼Ò  | 
| #  @param cmdList ²ÎÊý  | 
| #  @return None  | 
| #  @remarks º¯ÊýÏêϸ˵Ã÷.  | 
| def OnMergeServerExec(cmdList, tick):  | 
|     GameWorld.Log("GM MergeKingGroup!!!")  | 
|     GameWorld.GetGameWorld().SetDict(ShareDefine.Def_Notify_WorldKey_Merge_King, 0)  | 
|     GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_Merge_King, 0)  | 
|     GameWorldMergeKing.DoMergeKingBattleGrouping32()  | 
|     return  | 
|   | 
|   | 
|   | 
|   | 
|   |