#!/usr/bin/python # -*- coding: GBK -*- ##@package GY_GM_ChangeGMLV ##ÐÞ¸ÄGMµÈ¼¶ ¹¤¾ß·¢³öµÄÃüÁî # ¿Í»§¶Ë·¢·â°ü [Íæ¼ÒID , Ð޸ĵȼ¶] # MapServer·¢·â°ü [Ð޸ĵȼ¶] # # @author Mark # @date 2010-4-22 # @version 1.1 # # @change: "2012-05-16 15:00" jiang C++Ð޸ĽӿÚGameServer_QueryPlayerByIDºÍGameServer_QueryPlayerResult # #------------------------------------------------------------------------------ """Version = 2012-05-16 15:00""" #------------------------------------------------------------------------------ #È«¾Ö±äÁ¿ import GameWorld import PlayerControl import IPY_GameWorld import ChConfig #--------------------------------------------------------------------- #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param playerList ²ÎÊýÁбí [Íæ¼ÒID , Ð޸ĵȼ¶] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer , playerList): if len(playerList) != 2: return curFindPlayerID = playerList[0] changerLV = int(playerList[1]) if changerLV == 1: #GM_Operate_UpgradeSupervise ²»ÔÊÐíÌáÉýGMȨÏ޵ȼ¶Îª³¬¼¶¹ÜÀíÔ±£¬GMÖ¸Áî²Ù×÷ʧ°Ü PlayerControl.NotifyCode(curPlayer , "GM_Operate_UpgradeSupervise") return #Ìí¼ÓµØÍ¼·þÎñÆ÷ÇëÇó,ʵÏÖÂß¼­ÔÚPlayerQuery.py -> GameServer_QueryPlayer sendMsg = '%s'%[changerLV] curPlayer.GameServer_QueryPlayerByID(ChConfig.queryType_sqtPlayer, curFindPlayerID, 'ChangeGMLV', sendMsg, len(sendMsg)) return