|  |  | 
 |  |  |             del inputList[0]
 | 
 |  |  |             #把剩余参数转换为整型
 | 
 |  |  |             for i in range(0, len(inputList)):
 | 
 |  |  |                 if i == 0 and callFunName in ["GetPlayerDict", "SetPlayerDict", "CTG"]:
 | 
 |  |  |                     continue
 | 
 |  |  |                 if i == 1 and callFunName in ["SetMissionDict"]:
 | 
 |  |  |                     continue
 | 
 |  |  |                 value = GameWorld.ToIntDef(inputList[i], None)
 | 
 |  |  |                 if value == None:
 | 
 |  |  |                     GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
 | 
 |  |  |                     return
 | 
 |  |  |                     #GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
 | 
 |  |  |                     continue
 | 
 |  |  |                 inputList[i] = value
 | 
 |  |  |                 
 | 
 |  |  |             callFunc(curPlayer, inputList)
 | 
 |  |  | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "执行GM命令错误, 请查看所在地图日志!")
 | 
 |  |  |         errorMsg = str(traceback.format_exc())
 | 
 |  |  |         GameWorld.ErrLog('GM命令错误 - > %s' % errorMsg, curPlayer.GetPlayerID())
 | 
 |  |  |         if GameWorld.GetGameWorld().GetDebugLevel():
 | 
 |  |  |             raise Exception(errorMsg)
 | 
 |  |  |         #if GameWorld.GetGameWorld().GetDebugLevel():
 | 
 |  |  |         #    raise Exception(errorMsg)
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | ## 使用GM命令流向
 |