#!/usr/bin/python # -*- coding: GBK -*- #--------------------------------------------------------------------- # #--------------------------------------------------------------------- ##@package AddTitle # @todo: ¸øÍæ¼Ò³ÆºÅ # # @author: Alee # @date 2014-11-14 19:30 # @version 1.1 # # @note: ²ÎÊý1Ϊ³ÆºÅID£¬´æÔÚ²ÎÊý2´ú±íɾ³ý # @change: "2014-12-20 17:00" ljd Ôö¼ÓÖ¸¶¨Íæ¼Ò³ÆºÅÔöɾ # #--------------------------------------------------------------------- """Version = 2014-12-20 17:00""" #--------------------------------------------------------------------- import IPY_GameWorld import GameWorld import ItemCommon import ItemControler import ChConfig import PlayerDienstgrad #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param msgList ²ÎÊýÁбí # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, msgList): if len(msgList) < 2: GameWorld.DebugAnswer(curPlayer, "AddTitle ³ÆºÅID ²Ù×÷[0-ɾ³ý 1-Ôö¼Ó] ÓÐЧʱ¼ä Íæ¼ÒID[ÎÞÍæ¼ÒID±íʾ¸ø×Ô¼º²Ù×÷]") return if len(msgList) >= 4: curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(msgList[3]) if msgList[1]: nTime = msgList[2] if len(msgList) > 2 else 0 result = PlayerDienstgrad.PlayerAddDienstgrad(curPlayer, msgList[0], expireTime=nTime) GameWorld.DebugAnswer(curPlayer, "Ôö¼Ó³ÆºÅ[%s]:%s-%s"%(msgList[0], result, nTime)) else: result = PlayerDienstgrad.PlayerDelDienstgrad(curPlayer, msgList[0]) GameWorld.DebugAnswer(curPlayer, "ɾ³ý³ÆºÅ[%s]:True"%msgList[0])