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