#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Script.GM.GMTExec.ClearTalkCache # # @todo:Çå¿ÕÁÄÌ컺´æ # @author hxp # @date 2023-9-18 # @version 1.0 # # ÏêϸÃèÊö: Çå¿ÕÁÄÌ컺´æ # #------------------------------------------------------------------------------- #"""Version = 2023-9-18 13:30""" #------------------------------------------------------------------------------- def runMyCMD(exec_locals): ''' ÔËÐÐÃüÁÊý @param exec_locals: GMT_Execfile Ä£¿éÖÐµÄ DoLogic º¯Êý locals() import ÆäËûÄ£¿éÐèҪдÔڴ˺¯ÊýÀ²»È»ÎÞ·¨ÒýÓõ½ ''' import GameWorld import PyGameData orderId = exec_locals["orderId"] cmdInfo = exec_locals["cmdInfo"] resultDict = exec_locals["resultDict"] # ½¨Òé¶¼½øÐиüнá¹û×Öµä¼Ç¼Ïêϸ´¦ÀíÐÅÏ¢£¬GMT_Execfile Ä£¿é»áͳһдÈëÁ÷Ïò # ÒÔÏÂΪÏêϸ´¦ÀíÂß¼­ GameWorld.Log("This is GameServer GMT_Execfile run %s. orderId=%s" % (cmdInfo, orderId)) PyGameData.g_familyTalkCache = {} PyGameData.g_worldTalkCache = [] resultDict.update({"ret":1}) return exec_locals = locals() if exec_locals.get("cmdInfo"): runMyCMD(exec_locals)