#!/usr/bin/python # -*- coding: GBK -*- ##@package GMT_CTG # GMÃüÁîCTG # # @author whx # @date 2012-08-27 13:59 # @version 1.0 # # ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ # Ä£¿éÏêϸ˵ #--------------------------------------------------------------------- #µ¼Èë import GMCommon import ChConfig import GameWorld #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- """Version = 2012-08-27 13:59""" #--------------------------------------------------------------------- ## Ö´ÐÐÂß¼­ # @param curPlayer µ±Ç°Íæ¼Ò # @param gmCmdDict: ÃüÁî×Öµä # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(orderId, gmCmdDict): queryType = gmCmdDict.get(GMCommon.Def_GMKey_QueryType, '') playerFind = gmCmdDict.get(GMCommon.Def_GMKey_PlayerFind, '') value = gmCmdDict.get('value', '') appID = gmCmdDict.get('appID', '') isAddBourseMoney = GameWorld.ToIntDef(gmCmdDict.get('isAddBourseMoney', ''), 0) if queryType == GMCommon.Def_GMKey_PlayerAccID: queryType = ChConfig.queryType_sqtPlayerByAccID elif queryType == GMCommon.Def_GMKey_PlayerName: queryType = ChConfig.queryType_sqtPlayerByName else: GMCommon.GMCommandResult(orderId, gmCmdDict, GMCommon.Def_ParamErr) return GMCommon.GMTool_MapServer_Query(queryType, orderId, playerFind, gmCmdDict, 'GMTCTG', [orderId, value, appID, isAddBourseMoney], False) return