| | |
| | | # @change: "2012-04-09 14:30" jiang 流向记录
|
| | | # @change: "2012-06-18 18:00" jiang 修改ItemCommon.DelItem函数的参数用于Oss事件记录
|
| | | # @change: "2013-12-26 20:20" Alee 减少流向记录
|
| | | # @change: "2014-02-19 20:10" Alee 给用户银票(恶魔精华)
|
| | | # @change: "2015-01-14 00:30" hxp 增加事件汇报
|
| | | # @change: "2015-05-20 16:00" hxp 增加批量使用逻辑
|
| | | # @change: "2016-07-20 14:30" hxp 统一函数
|
| | |
| | | giveMoneyDict = {}
|
| | | for i in range(effectCount):
|
| | | curEff = curRoleItem.GetEffectByIndex(i)
|
| | | curEffID = curEff.GetEffectID()
|
| | | moneyType = GetAddMoneyType(curEffID)
|
| | | moneyType = GetAddMoneyType(curEff)
|
| | | if moneyType == -1:
|
| | | continue
|
| | |
|
| | |
| | | # @param curEffID: 道具的效果ID
|
| | | # @return: 金钱的类型 如果根据效果ID找不到的话返回-1
|
| | | # @remarks: 根据道具的效果ID获得需要给的金钱的类型 D找不到的话返回-1
|
| | | def GetAddMoneyType(curEffID):
|
| | | def GetAddMoneyType(curEff):
|
| | | curEffID = curEff.GetEffectID()
|
| | | if curEffID == ChConfig.Def_Effect_GivePlayerMoneySilver:
|
| | | return IPY_GameWorld.TYPE_Price_Silver_Money
|
| | | elif curEffID == ChConfig.Def_Effect_GivePlayerMoneyGift:
|
| | |
| | | return ShareDefine.TYPE_Price_SoulCore
|
| | | elif curEffID == ChConfig.Def_Effect_ItemGiveTreasureScore:
|
| | | return ShareDefine.TYPE_Price_TreasureScore
|
| | | elif curEffID == ChConfig.Def_Effect_ItemGiveMoney:
|
| | | return curEff.GetEffectValue(1)
|
| | | return -1
|
| | |
|