| | |
| | | # @remarks 函数详细说明.
|
| | | def OnExec(curPlayer, paramList):
|
| | | if not paramList:
|
| | | GameWorld.DebugAnswer(curPlayer, "重置寻宝:SetXunbao 0")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置寻宝:SetXunbao 0 [指定类型]")
|
| | | GameWorld.DebugAnswer(curPlayer, "设置幸运:SetXunbao 寻宝类型 幸运值 已寻宝次数")
|
| | | return
|
| | |
|
| | |
| | | ClearPack.OnExec(curPlayer, [ShareDefine.rptTreasure])
|
| | | ClearPack.OnExec(curPlayer, [ShareDefine.rptRune])
|
| | |
|
| | | ipyDataMgr = IpyGameDataPY.IPY_Data()
|
| | | for i in xrange(ipyDataMgr.GetTreasureSetCount()):
|
| | | ipyData = ipyDataMgr.GetTreasureSetByIndex(i)
|
| | | treasureType = ipyData.GetTreasureType()
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreasureCount % (treasureType), 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreasureLuck % (treasureType), 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreasureFreeCount % (treasureType), 0)
|
| | | |
| | | GameWorld.DebugAnswer(curPlayer, "重置寻宝OK!")
|
| | | treasureTypeList = paramList[1:]
|
| | | if not treasureTypeList:
|
| | | ipyDataMgr = IpyGameDataPY.IPY_Data()
|
| | | for i in xrange(ipyDataMgr.GetTreasureSetCount()):
|
| | | ipyData = ipyDataMgr.GetTreasureSetByIndex(i)
|
| | | treasureTypeList.append(ipyData.GetTreasureType())
|
| | | PlayerTreasure.ResetTreasureType(curPlayer, treasureTypeList)
|
| | | GameWorld.DebugAnswer(curPlayer, "重置寻宝OK!%s" % treasureTypeList)
|
| | | return
|
| | | |
| | | else:
|
| | | treasureType = paramList[0]
|
| | | luck = paramList[1] if len(paramList) > 1 else None
|