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