hxp
2026-03-10 7030d1235dc9f730142506aadd66682a01857fed
16 卡牌服务端(增加命令/GMTExec/ClearTalk.py)
1 文件已重命名
1个文件已添加
46 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/Commands/GMT_ 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/GMTExec/ClearTalk.py 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/Commands/GMT_
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/GMTExec/ClearTalk.py
New file
@@ -0,0 +1,46 @@
#!/usr/bin/python
# -*- coding: GBK -*-
#-------------------------------------------------------------------------------
#
##@package Script.PyMongoDB.GMToolLogicProcess.GMTExec.ClearTalk
#
# @todo:清聊天缓存
# @author hxp
# @date 2026-03-10
# @version 1.0
#
# 详细描述: 清聊天缓存
#
#-------------------------------------------------------------------------------
#"""Version = 2026-03-10 15:00"""
#-------------------------------------------------------------------------------
def runMyTest(exec_locals):
    ''' 运行命令函数
    @param exec_locals: GY_Query_GMTExecfile 模块中的 DoLogic 函数 locals()
    import 其他模块需要写在此函数里,不然无法引用到
    '''
    import GameWorld
    import ShareDefine
    import IPY_GameWorld
    import DBDataMgr
    cmdInfo = exec_locals["cmdInfo"]
    #curPlayer = exec_locals.get("curPlayer", None)
    resultDict = exec_locals["resultDict"] # 建议都进行更新结果字典记录详细处理信息,GY_Query_GMTExecfile 模块会统一写入流向
    playerID = 0
    channelType = IPY_GameWorld.tcCountry
    recTypeIDMgr = DBDataMgr.GetGameRecMgr().GetRecTypeIDMgr(ShareDefine.Def_GameRecType_TalkCache, channelType)
    clearCount = recTypeIDMgr.GetCount()
    recTypeIDMgr.DelAllData()
    resultDict.update({"OK":1, "clearCount":clearCount})
    GameWorld.Log("GMT_Execfile run %s" % cmdInfo, playerID)
    return
exec_locals = locals()
if exec_locals.get("cmdInfo"):
    runMyTest(exec_locals)