|  |  | 
 |  |  |     if not msgList:
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "重置所有投资: ClearInvest 0")
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "重置指定投资: ClearInvest 类型")
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "激活指定投资: ClearInvest A 类型")
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "类型:7-永久卡;8-周卡;9-登录卡;10-等级卡;11-boss卡;")
 | 
 |  |  |         return
 | 
 |  |  |     
 | 
 |  |  |     investType = msgList[0]
 | 
 |  |  |     if not investType:
 | 
 |  |  |         investTypeList = ChConfig.InvestTypeList
 | 
 |  |  |     elif investType == "A":
 | 
 |  |  |         investType = msgList[1] if len(msgList) > 1 else 0
 | 
 |  |  |         if investType not in ChConfig.InvestTypeList:
 | 
 |  |  |             GameWorld.DebugAnswer(curPlayer, "不存在该投资类型!")
 | 
 |  |  |             return
 | 
 |  |  |         PlayerGoldInvest.__DoLogicInvest(curPlayer, investType)
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "激活投资: %s" % investType)
 | 
 |  |  |         return
 | 
 |  |  |      | 
 |  |  |     elif investType not in ChConfig.InvestTypeList:
 | 
 |  |  |         GameWorld.DebugAnswer(curPlayer, "不存在该投资类型!")
 | 
 |  |  |         return
 | 
 |  |  | 
 |  |  |             PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_InvestReward % (itype, keyNum), 0)
 | 
 |  |  |             PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_InvestProgress % (itype, keyNum), 0)
 | 
 |  |  |         PlayerGoldInvest.Sync_InvestInfo(curPlayer, itype)
 | 
 |  |  |          | 
 |  |  | 
 | 
 |  |  |     return
 | 
 |  |  | 
 |