#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
##@package GM.Commands.ClearRec
|
#
|
# @todo:Çå³ýͨÓÃÊý¾Ý
|
# @author hxp
|
# @date 2016-7-11
|
# @version 1.0
|
#
|
# ÏêϸÃèÊö: Çå³ýͨÓÃÊý¾Ý
|
#
|
#-------------------------------------------------------------------------------
|
#"""Version = 2016-7-11 20:30"""
|
#-------------------------------------------------------------------------------
|
|
import ShareDefine
|
import GameWorld
|
|
## Ö´ÐÐÂß¼
|
# @param curPlayer µ±Ç°Íæ¼Ò
|
# @param gmList []
|
# @return None
|
def OnExec(curPlayer, gmList):
|
if not gmList:
|
GameWorld.DebugAnswer(curPlayer, "ClearRec ¼Ç¼ÀàÐÍ")
|
GameWorld.DebugAnswer(curPlayer, "31-BossÊ×ɱ,34-È«·þѰ±¦")
|
return
|
|
recType = gmList[0]
|
if recType not in ShareDefine.Def_UniversalGameRecTypeList:
|
GameWorld.DebugAnswer(curPlayer, "ÀàÐͲ»´æÔÚ")
|
return
|
|
universalRecMgr = GameWorld.GetUniversalRecMgr()
|
recordList = universalRecMgr.GetTypeList(recType)
|
recordCnt = 0 if not recordList else recordList.Count()
|
universalRecMgr.Delete(recType)
|
GameWorld.DebugAnswer(curPlayer, "³É¹¦É¾³ýÌõÊý: %s" % recordCnt)
|
return
|
|
|
|