| #!/usr/bin/python  | 
| # -*- coding: GBK -*-  | 
|   | 
| ##@package PrintItem  | 
| # Êä³öÍæ¼ÒËùÓб³°ü  | 
| #  | 
| # @author eggxp  | 
| # @date 2010-4-23  | 
| # @version 1.2  | 
| #  | 
| # ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ  | 
| # @change: "2013-07-04 10:00" Alee Ìí¼Óµ¥¸ö±³°ü´òÓ¡  | 
| # @change: "2013-08-11 19:50" Alee ´òÓ¡³èÎï±³°ü   | 
| #---------------------------------------------------------------------  | 
| """Version = 2013-08-11 19:50"""  | 
|   | 
| # Ä£¿éÏêϸ˵Ã÷  | 
| import LogUI  | 
| import Lang  | 
| import IPY_GameWorld  | 
| import GameWorld  | 
|   | 
| ## ´òÓ¡buffState  | 
| #  @param curPlayer µ±Ç°Íæ¼Ò  | 
| #  @param packIndex ±³°üË÷Òý  | 
| #  @return None  | 
| #  @remarks º¯ÊýÏêϸ˵Ã÷.  | 
| def PrintCurItem(curPlayer, packIndex):  | 
|     playerItem = curPlayer.GetItemManager().GetPack(packIndex)  | 
|     GameWorld.DebugAnswer(curPlayer, "ÊýÄ¿ : %d, ×î´ó : %d"%(playerItem.GetCount(), playerItem.GetMaxCount()))  | 
|     for i in range(0, playerItem.GetMaxCount()):  | 
|         item = playerItem.GetAt(i)  | 
|         if item.IsEmpty():  | 
|             continue   | 
|         GameWorld.DebugAnswer(curPlayer, "index = %d id = %d Ãû×Ö: %s  ÊýÁ¿ : %d  °ó¶¨ÎïÆ·=%s "%(item.GetItemPlaceIndex(), item.GetItemTypeID(), item.GetName(), item.GetCount(),item.GetIsBind()))  | 
|   | 
| #  | 
| ## GMÃüÁîÖ´ÐÐÈë¿Ú  | 
| #  @param curPlayer µ±Ç°Íæ¼Ò  | 
| #  @param playerList ²ÎÊýÁбí [Ö¸¶¨±³°ü]  | 
| #  @return None  | 
| #  @remarks º¯ÊýÏêϸ˵Ã÷.  | 
| def OnExec(curPlayer,playerList):  | 
|     GameWorld.DebugAnswer(curPlayer, "==============================================")  | 
|       | 
|     if len(playerList) == 1:  | 
|         GameWorld.DebugAnswer(curPlayer, "----------Ö¸¶¨±³°ü%s----------"%playerList[0])  | 
|         PrintCurItem(curPlayer, int(playerList[0]))  | 
|         return  | 
|           | 
|     GameWorld.DebugAnswer(curPlayer, "--------------ÈËÎï×°±¸---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptEquip)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------ÈËÎïÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptItem)  | 
|           | 
|     GameWorld.DebugAnswer(curPlayer, "--------------²Ö¿âÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptWarehouse)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³ÆºÅÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptTitle)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------¾ôλÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptInvestiture)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------»ØÊÕÕ¾ÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptRecycle)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------ºÏ³É±³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptCompose)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------¼ø¶¨±³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptIdentify)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------²ð½â±³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptBreakItem)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------½á¹û±³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptResult)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------ÂíÆ¥±³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptHorse)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------ÍòÄܱ³°üÎïÆ·---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptAnyWhere)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³èÎï±³°ü1---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptPetEquip1)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³èÎï±³°ü2---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptPetEquip2)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³èÎï±³°ü3---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptPetEquip3)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³èÎï±³°ü4---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptPetEquip4)  | 
|       | 
|     GameWorld.DebugAnswer(curPlayer, "--------------³èÎï±³°ü5---------------")  | 
|     PrintCurItem(curPlayer, IPY_GameWorld.rptPetEquip5)  | 
|       | 
|     #===========================================================================  | 
|     # if len(playerList) == 1:  | 
|     #    GameWorld.DebugAnswer(curPlayer, "------------ÒÑɾ³ýÎïÆ·-----------------")  | 
|     #    PrintCurItem(curPlayer, IPY_GameWorld.rptDeleted)  | 
|     #      | 
|     #===========================================================================  | 
|           | 
|     GameWorld.DebugAnswer(curPlayer, "==============================================")  | 
|     return  | 
|   |