#!/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
|
|
|
|
|