#!/usr/bin/python # -*- coding: GBK -*- ##@package SaveOnlinePlayerData # ±£´æµ±Ç°Íæ¼ÒÐÅÏ¢½øÊý¾Ý¿â # # @author mark # @date 2010-3-31 # @version 1.0 # # ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ # VER = "2010-05-14 9:30" zhengyang Ìí¼Ó×¢ÊÍ # # Ä£¿éÏêϸ˵ #½Å±¾ËµÃ÷ ±£´æµ±Ç°Íæ¼ÒÐÅÏ¢½øÊý¾Ý¿â #--------------------------------------------------------------------- #µ¼Èë import GMCommon import GameWorld import ChConfig #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ÕâÀïcurPlayer = None ## Ö´ÐÐÂß¼­ # @param curPlayer µ±Ç°Íæ¼Ò # @param gmList [cmdIndex gmAccID findAccID] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec( curPlayer , gmList ): cmdIndex = gmList[0] gmAccID = gmList[1] findAccID = str( gmList[2] ) curFindPlayer = GameWorld.GetPlayerManager().FindPlayerByAccID( findAccID ) #ÎÞ´ËÍæ¼Ò£¬²éѯʧ°Ü if not curFindPlayer: GMCommon.Send_DataServer_GMCommandResult( cmdIndex, ChConfig.Def_GMTool_Fail ) return #´¥·¢±£´æ curFindPlayer.MapServer_PlayerSave() GMCommon.Send_DataServer_GMCommandResult( cmdIndex, ChConfig.Def_GMTool_Succeed ) return