#!/usr/bin/python # -*- coding: GBK -*- ##@package GetSkill # ÈýÇɫѧϰ¼¼ÄÜ # # @author eggxp # @date 2010-4-21 # @version 1.0 # # ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ # VER = "2010-05-12 18:30" zhengyang Ìí¼Ó×¢ÊÍ # # Ä£¿éÏêϸ˵Ã÷ import GameWorld import Lang #ÈýÇɫѧϰ¼¼ÄÜ <¼¼ÄÜID> #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param playerList ²ÎÊýÁбí [skillID] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer,playerList): if len(playerList) != 1: #²ÎÊý²»ÕýÈ· GameWorld.DebugAnswer(curPlayer, Lang.GBText("²ÎÊý²»ÕýÈ·")) return skillID = playerList[0] skillManager = curPlayer.GetSkillManager() if not GameWorld.GetGameData().GetSkillBySkillID(skillID): return if skillManager.FindSkillBySkillID(skillID): return if skillManager.FindSkillBySkillTypeID(skillID): return skillManager.LVUPSkillByID(skillID) GameWorld.DebugAnswer(curPlayer, Lang.GBText("¼¼ÄÜÒÑÌí¼Ó %d"%skillID))