#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.TestMediaCard # # @todo:ýÌ忨ʹÓòâÊÔ # @author hxp # @date 2017-05-31 # @version 1.0 # # ÏêϸÃèÊö: ýÌ忨ʹÓòâÊÔ # #------------------------------------------------------------------------------- #"""Version = 2017-05-31 18:00""" #------------------------------------------------------------------------------- import PlayerNewGuyCard import GameWorld import ChConfig #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- #--------------------------------------------------------------------- #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param paramList ²ÎÊýÁбí [itemIndex] # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, paramList): if len(paramList) < 2: GameWorld.DebugAnswer(curPlayer, "TestMediaCardItem ¿¨ÀàÐÍ ¿¨×´Ì¬(1-¿ÉÓÃ; 2-ÒÑʹÓùý) ¿ÉÑ¡ÊÇ·ñÎÞÊÓʹÓüǼ") return cardCode = "GMCODETestMediaCardItem" cardType, cardState = paramList[:2] isResetState = paramList[2] if len(paramList) > 2 else 0 if isResetState: GameWorld.SetDictValueByBit(curPlayer, ChConfig.Def_Player_Dict_UseMediaCardState, cardType, 0) PlayerNewGuyCard.OnGMTGiveMediaCardAwardItem(curPlayer, cardType, cardCode, cardState) return