道具消耗

游戏进行外消耗道具

用法:传入需要消耗的道具列表已经对应的数量,则可以使用道具消耗成功后,后台回吐消耗成功、失败的道具列表。如果消耗成功,则顺带返回一个流水号seq,用于标识此次消耗,此序列号可以用来进行回滚操作
  1. var itemlist = [
  2. {
  3. "id":1, //道具id
  4. "num":1, //数量
  5. },
  6. {
  7. "id":2, //道具id
  8. "num":1, //数量
  9. }
  10. ]
  11. BK.QQ.consumeItems(itemlist,function(errCode,succList,failList){
  12. if (errCode == 0) {
  13. for(var i = 0 ; i<succList.length; i++ ){
  14. //消耗成功的itemid
  15. var succItemInfo = succList[i];
  16. var id = succItemInfo.id; //道具ID
  17. var seq = succItemInfo.seq; //用于标识当前消耗的流水号
  18. }
  19. for(var i = 0 ; i<failList.length; i++ ){
  20. //消耗失败的item
  21. var faldItemInfo = failList[i];
  22. var ret = faldItemInfo.ret; //失败返回码
  23. var id = faldItemInfo.id; //道具ID
  24. }
  25. }
  26. })

原文: https://hudong.qq.com/docs/engine/pay/item/consume.html