道具消耗
游戏进行外消耗道具
用法:传入需要消耗的道具列表已经对应的数量,则可以使用道具消耗成功后,后台回吐消耗成功、失败的道具列表。如果消耗成功,则顺带返回一个流水号seq,用于标识此次消耗,此序列号可以用来进行回滚操作
var itemlist = [
{
"id":1, //道具id
"num":1, //数量
},
{
"id":2, //道具id
"num":1, //数量
}
]
BK.QQ.consumeItems(itemlist,function(errCode,succList,failList){
if (errCode == 0) {
for(var i = 0 ; i<succList.length; i++ ){
//消耗成功的itemid
var succItemInfo = succList[i];
var id = succItemInfo.id; //道具ID
var seq = succItemInfo.seq; //用于标识当前消耗的流水号
}
for(var i = 0 ; i<failList.length; i++ ){
//消耗失败的item
var faldItemInfo = failList[i];
var ret = faldItemInfo.ret; //失败返回码
var id = faldItemInfo.id; //道具ID
}
}
})