#!/usr/bin/python  
 | 
# -*- coding: GBK -*-  
 | 
  
 | 
##@package SetItemBind  
 | 
# ÉèÖÃÎïÆ·°ó¶¨  
 | 
#  
 | 
# @author Mark  
 | 
# @date 2010-4-23  
 | 
# @version 1.3  
 | 
#  
 | 
# ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ  
 | 
# @change: "2010-05-12 18:30" zhengyang Ìí¼Ó×¢ÊÍ  
 | 
# @change: "2012-01-16 17:30" chengaobao ½«ÎïÆ·È¥³ý°ó¶¨  
 | 
# @change: "2012-01-21 12:30" chengaobao ½«ÉèÖð󶨵Ľӿڷâ×°ÖÁItemControlerÖÐ  
 | 
# Ä£¿éÏêϸ˵Ã÷  
 | 
#   
 | 
#---------------------------------------------------------------------  
 | 
"""Version = 2012-01-21 12:30"""  
 | 
#---------------------------------------------------------------------  
 | 
#½Å±¾ËµÃ÷  
 | 
#---------------------------------------------------------------------  
 | 
#µ¼Èë  
 | 
import IPY_GameWorld  
 | 
import ItemControler  
 | 
#---------------------------------------------------------------------  
 | 
#È«¾Ö±äÁ¿  
 | 
#---------------------------------------------------------------------  
 | 
  
 | 
#---------------------------------------------------------------------  
 | 
#Â߼ʵÏÖ  
 | 
## GMÃüÁîÖ´ÐÐÈë¿Ú  
 | 
#  @param curPlayer µ±Ç°Íæ¼Ò  
 | 
#  @param playerList ²ÎÊýÁбí [index,1True]  
 | 
#  @return None  
 | 
#  @remarks º¯ÊýÏêϸ˵Ã÷.  
 | 
def OnExec(curPlayer,playerList):  
 | 
    if len(playerList) != 2:  
 | 
        return  
 | 
      
 | 
    curItem = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem).GetAt(int(playerList[0]))  
 | 
    if not curItem or curItem.IsEmpty():  
 | 
        return  
 | 
      
 | 
    if playerList[1] == 1:  
 | 
        ItemControler.SetItemIsBind(curItem, True)  
 | 
    else:  
 | 
        ItemControler.SetItemIsBind(curItem, False)  
 | 
      
 | 
    return  
 |