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