#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # #------------------------------------------------------------------------------- # ##@package GM.Commands.ActivePet # # @todo:¼¤»î³èÎï # @author xdh # @date 2015-3-22 # @version 1.0 # # ÏêϸÃèÊö: ¼¤»î³èÎï # #--------------------------------------------------------------------- """Version = 2015-03-22 23:00""" #--------------------------------------------------------------------- import ShareDefine import GameWorld import OpenFunc import PlayerPet #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param msgList ²ÎÊýÁбí # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, msgList): if len(msgList) not in [1,2]: GameWorld.DebugAnswer(curPlayer, "ActivePet µÚ¼¸Ö»Áé³è ½×¼¶") return OpenFunc.DoGMOpenFunc(curPlayer, ShareDefine.GameFuncID_Pet) index = msgList[0] classlv = msgList[1] if len(msgList) == 2 else 1 PlayerPet.DoPetActivate(curPlayer, index, classlv) return