猫史档案馆


【box3求助】怎么做物品折叠(要做合成台)

用户:ACL番茄炒蛋ACL番茄炒蛋查看:2 回复:3 评论:2 创建时间:2023-02-01T14:09:02


谁能教教我怎么做物品折叠啊()()(

我们都不是肝帝())

球球了


回复

上一页1 页 / 共 1下一页
呵呵0486呵呵0486

往数组里添加对象或数组就行()

如果添加对象的话就是一个是名字一个是数量,增加就把数量+就行了()

如果添加数组的话还是一个是名字一个是数量,增加就是数组[数量的位置]+就行了()

点赞0


评论


ACL番茄炒蛋ACL番茄炒蛋

6

 

 

 

点赞0


评论


烟魂烟魂

直接一个代码飞给你

//函数什么的自己研究啊!
async function arrange(arr) {
    let a = arr.slice();
    let b = [];
    let c, d = 0;
    for (let x = 0; x < a.length; x++) {
        c = a[x];
        if (c == '\x61\x69\x72') continue;
        if (arch_patterns_main_hand.includes(c)) {
            b.push(c);
            a[x] = '\x61\x69\x72';
            continue
        }
        for (let y = 0; y < a.length; y++) {
            if (a[y] == c) {
                d++;
                a[y] = '\x61\x69\x72';
            };
        };
        if (d == 1) {
            b.push(c)
        }
        else b.push(`${c}×${d}`);
        d = 0;
    };
    return b;
}
//不用谢了啊

点赞0


评论