#!/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  
 | 
  
 |