用户:
灵清帝王吃爆一切厕所查看:25 回复: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 = '无';
}
}
}
}
}
}
}
});
给个关注?(什
egg鸡蛋蛋 if(itemList.value == '弓箭') {
const gongjian = await entity.player.dialog({
type:Box3DialogType.SELECT,
title:'你的背包',
content:'请选择你对[小刀]的操作:',
options:['装备', '丢弃']
})//“请选择您对[小刀]的操作
/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/点赞0
评论