#!/usr/bin/python  
 | 
# -*- coding: GBK -*-  
 | 
#-------------------------------------------------------------------------------  
 | 
#  
 | 
#-------------------------------------------------------------------------------  
 | 
#  
 | 
##@package Commands.ClearMail  
 | 
#  
 | 
# @todo:Çå³ýËùÓÐδÁìÈ¡Óʼþ  
 | 
# @author hxp  
 | 
# @date 2015-10-26  
 | 
# @version 1.0  
 | 
#  
 | 
# ÏêϸÃèÊö: Çå³ýËùÓÐδÁìÈ¡Óʼþ  
 | 
#  
 | 
#---------------------------------------------------------------------  
 | 
"""Version = 2015-10-26 10:30"""  
 | 
#---------------------------------------------------------------------  
 | 
  
 | 
import PlayerCompensation  
 | 
import ChPyNetSendPack  
 | 
import NetPackCommon  
 | 
import GameWorld  
 | 
  
 | 
## Ö´ÐÐÂß¼  
 | 
#  @param curPlayer µ±Ç°Íæ¼Ò  
 | 
#  @param gmList []  
 | 
#  @return None  
 | 
def OnExec(curPlayer, gmList):  
 | 
      
 | 
    mailList = PlayerCompensation.SeekPlayerCompensation(curPlayer)  
 | 
    for i, mail in enumerate(mailList):  
 | 
        GUID = mail[0]  
 | 
        compensationType = PlayerCompensation.CheckRequestCompensation(curPlayer, GUID)[0]  
 | 
        PlayerCompensation.GiveCompensationSuccess(curPlayer, GUID, compensationType)  
 | 
          
 | 
        sendMCPack = ChPyNetSendPack.tagMCGiveCompensationResult()  
 | 
        sendMCPack.GUID = GUID  
 | 
        sendMCPack.Result = 1  
 | 
        NetPackCommon.SendFakePack(curPlayer, sendMCPack)  
 | 
        GameWorld.DebugAnswer(curPlayer, 'clearMail i=%s,GUID=%s,Type=%s' % (i, GUID, compensationType))  
 | 
    return  
 | 
  
 | 
  
 |