3.5 道具回滚

优质
小牛编辑
121浏览
2023-12-01

当因网络、游戏逻辑需要等原因需要将已消耗的道具进行回滚,恢复到未消耗状态,可以使用本接口。

用法:传入对应消耗的道具id消耗时对应的流水号seq,即可回滚某次消耗

var itemlist = [
    {
        "id":1,    //道具id
        "num":1,   //数量
        "seq":"12312"//消耗的流水号
    },                
    {
        "id":2,    //道具id
        "num":1,   //数量
        "seq":"12312"//消耗的流水号
    }
]
BK.QQ.rollbackGameItems(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
        }
        for(var i = 0 ; i<failList.length; i++ ){
            //回滚失败的item
            var faldItemInfo = failList[i];
            var ret = faldItemInfo.ret; //失败返回码
            var id = faldItemInfo.id; //道具ID
        }
    }
})