#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package UseItem.Item_PrizeCoin # # @todo:½±Àø³äÖµµãȯ # @author hxp # @date 2018-03-08 # @version 1.0 # # ÏêϸÃèÊö: ½±Àø³äÖµµãȯ # #------------------------------------------------------------------------------- #"""Version = 2018-03-08 22:00""" #------------------------------------------------------------------------------- import PlayerCoin import ItemCommon import ChConfig def BatchUseItem(curPlayer, curRoleItem, tick, useCnt, exData): ##ÅúÁ¿Ê¹ÓÃÎïÆ· curEff = curRoleItem.GetEffectByIndex(0) useCoin = curEff.GetEffectValue(0) * useCnt prizeCoin = curEff.GetEffectValue(1) * useCnt isAddBourseMoney = True # ĬÈÏÔö¼Ó if not useCoin and not prizeCoin: return saveDataDict = {"UseCoin":useCoin, "PrizeCoin":prizeCoin} ItemCommon.DelItem(curPlayer, curRoleItem, useCnt, True, ChConfig.ItemDel_PrizeCoin, saveDataDict, isForceDR=True) orderRMB = useCoin + prizeCoin PlayerCoin.PlayerCoinToGoldEx(curPlayer, orderRMB, ChConfig.Def_GiveMoney_UseItem, isAddBourseMoney) return True, useCnt