#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # #------------------------------------------------------------------------------- # ##@package ItemSuit # @todo: Ì××°»¯ # @author Alee # @date 2011-01-21 17:00 # @version 1.0 # # ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ # # Ä£¿éÏêϸ˵Ã÷ # #--------------------------------------------------------------------- """Version = 2011-01-21 17:00""" #µ¼Èë import IPY_GameWorld import ItemCommon import ShareDefine import GameWorld ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param msgList ²ÎÊýÁбí[ÎïÆ·Ë÷Òý£¬ÊÇ·ñÌ××°»¯] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, msgList): if len(msgList) != 2: return index = int(msgList[0]) curEquip = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem).GetAt(index) #¼ì²éÊÇ·ñÊÇ×°±¸ if not ItemCommon.CheckItemIsEquip(curEquip): GameWorld.DebugAnswer(curPlayer, "¸ÃλÖà %s ÎïÆ·²»ÊÇ×°±¸"%index) return if curEquip.GetSuiteID() == 0: GameWorld.DebugAnswer(curPlayer, "¸ÃλÖà %s ÎïÆ·²»ÊÇ¿ÉÌ××°µÄ×°±¸"%index) return curEquip.SetIsSuite(msgList[1]) curEquip.SetUserAttr(ShareDefine.Def_IudetSuiteLV, msgList[1]) GameWorld.DebugAnswer(curPlayer, "Ì××°»¯ÉèÖóɹ¦")