猫史档案馆


可能有BUG的背包代码()()()()()()但亲测无毒()

用户:灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所查看:999 回复:10 评论:25 创建时间:2022-05-02T19:40:01


不废话,上代码:

world.onPlayerJoin(({ entity }) => {
    entity.enableInteract = true;
    entity.item = ['小刀', '弓箭'];
    entity.money = 100;
    entity.zbgl = '无'
});  
world.onPress(async({ entity , button }) => {
    if(button == Box3ButtonType.ACTION1) {
        const cd = await entity.player.dialog({
            type:'select',
            title:'你的菜单:',
            content:`你有${entity.money}元`,
            options:['背包', '装备管理']
        })
        if(cd) {
            if(cd.value == '背包') {
                if(entity.item != undefined) {
                    const itemList = await entity.player.dialog({
                        type:Box3DialogType.SELECT,
                        title:'你的背包',
                        content:`你有以下东西:`,
                        options:entity.item
                    })
                    if(itemList) {
                        if(itemList.value == '小刀') {
                            const zb = await entity.player.dialog({
                                type:Box3DialogType.SELECT,
                                title:'你的背包',
                                content:'请选择你对[小刀]的操作:',
                                options:['装备', '丢弃']
                            })
                            if(zb.value == '装备') {
                                if(entity.zbgl == '无') {
                                    entity.zbgl = '小刀';
                                    entity.item.splice(entity.item.indexOf('小刀'), 1);
                                    entity.player.directMessage('您装备[小刀]一件,可在装备管理处查看哦~')
                                }else {
                                    entity.item.push(entity.zbgl);
                                    entity.zbgl = '小刀';
                                    entity.item.splice(entity.item.indexOf('小刀'), 1);
                                    entity.player.directMessage('您装备[小刀]一件,可在装备管理处查看哦~')
                                }
                            }
                            if(zb.value == '丢弃') {
                                entity.item.splice(entity.item.indexOf('小刀'), 1);
                                entity.player.directMessage('您已丢弃[小刀]一件~')
                            }
                        }
                        if(itemList.value == '弓箭') {
                            const gongjian = await entity.player.dialog({
                                type:Box3DialogType.SELECT,
                                title:'你的背包',
                                content:'请选择你对[小刀]的操作:',
                                options:['装备', '丢弃']
                            })
                            if(gongjian.value == '装备') {
                                if(entity.zbgl == '无') {
                                    entity.zbgl = '弓箭';
                                    entity.item.splice(entity.item.indexOf('弓箭'), 1);
                                    entity.player.directMessage('您装备[弓箭]一件,可在装备管理处查看哦~')
                                }else {
                                    entity.item.push(entity.zbgl);
                                    entity.zbgl = '弓箭';
                                    entity.item.splice(entity.item.indexOf('弓箭'), 1);
                                    entity.player.directMessage('您装备[弓箭]一件,可在装备管理处查看哦~')
                                }
                            }
                            if(gongjian.value == '丢弃') {
                                entity.item.splice(entity.item.indexOf('弓箭'), 1);
                                entity.player.directMessage('您已丢弃[弓箭]一件~')
                            }
                        }
                    }
                }
            }
            if(cd.value == '装备管理') {
                const zbglz = await entity.player.dialog({
                    type:Box3DialogType.SELECT,
                    title:'装备管理',
                    content:'这是您已装备的武器:',
                    options:[`${entity.zbgl}`]
                })
                if(zbglz) {
                    if(entity.zbgl == '无') {
                        return
                    }else {
                        const xzdq = await entity.player.dialog({
                            type:Box3DialogType.SELECT,
                            title:`装备管理`,
                            content:`请选择你对[${entity.zbgl}]的操作:`,
                            options:['卸载', '丢弃']
                        })
                        if(xzdq.value == '卸载') {
                            entity.item.push(entity.zbgl);
                            entity.player.directMessage(`您已卸载[${entity.zbgl}],已为您放入背包中`);
                            entity.zbgl = '无'
                        }
                        if(xzdq.value == '丢弃') {
                            if(entity.zbgl == '无') {
                                return;
                            }else {
                                entity.player.directMessage(`您已丢弃[${entity.zbgl}]`)
                                entity.zbgl = '无';
                            }
                        }
                    }
                }
            }
        }
    }
});

给个关注?(什


回复

上一页第 1 页 / 共 1 页下一页
全能代码师全能代码师

有毒啊imgsr喵najs.cn/t4/appstyle/expression/ext/normal/6b/watermelon.gif"alt="emotion_西瓜"

点赞0


评论

哪里有毒()()()()()师傅快告诉我()

此有毒非彼有毒(bushi)

此师傅非彼师傅(bushi)

(shibu

所以说师傅啥时候教我代码()

啥时候都行(?

现在(?

屑羽之路过——忽逢一剑,夹评论数百步()

大哥我个小学生看不懂文言文()

我的关注点在前两个字(确信)


堂主の犬堂主の犬

嗨害嗨,我又来了奥()

点赞0


评论

嗨害嗨()逐渐老八化()


飞阁_Pallad飞阁_Pallad

有毒快跑啊孩子们...

点赞1


评论


难起的名字难起的名字

emm

点赞0


评论


被遗忘的屑被遗忘的屑

不能用列表?对象?

 

点赞0


评论

https://box3.fun/e/416c2c80366e2eff69a7

来一下

doge

你停止公开了吧)

????我不懂啊。。。。。

学呗

哪里学啊??????我甚至都不懂这两个啥意思()()()()()

API有,或者请教吉吉和他人

《请教吉吉》


guxia666guxia666

az就这emotion_doge

点赞0


评论

带狗头干甚(doge)


银狐残影银狐残影

啊,我中毒了,快赔钱

点赞0


评论

好啊给你一个津巴布韦币()


AlcalaAlcala

bug是没判断cd=null吗

点赞0


评论

()算一个吧()


egg鸡蛋蛋egg鸡蛋蛋

 if(itemList.value == '弓箭') {
                            const gongjian = await entity.player.dialog({
                                type:Box3DialogType.SELECT,
                                title:'你的背包',
                                content:'请选择你对[小刀]的操作:',
                                options:['装备', '丢弃']
                            })//“请选择您对[小刀]的操作
/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/

点赞0


评论

咳咳)、匪巢的好啊()

(((


东南西北东南西北

好家伙

点赞0


评论