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