高手游 - 发现好玩的手机游戏
我的世界官方合作专区
当前位置:高手游首页>我的世界专区>手游攻略>我的世界命令方块实现物品栏菜单教程

我的世界命令方块实现物品栏菜单教程

2017-12-05  桃夭
全文导读 我的世界命令方块实现物品栏菜单教程,下面小编为大家带来我的世界命令方块实现物品栏菜单教程,想知道如何实现的吗?一起来看看吧!

下面小编为大家带来我的世界命令方块实现物品栏菜单教程,想知道如何实现的吗?一起来看看吧!

我的世界命令方块实现物品栏菜单教程

如图:双击一个物品就可以选择职业(当然实现其他功能也可以)

那么这是怎么做到的呢。。。下面给出指令教程:

可能看了图很多人就明白了,其实物品栏中的物品是高频替换的,点击第一次会拿出一个物品,点击第二次就会把拿出的那个物品放回去,在放回去的瞬间物品会变成两个。所以只要探测玩家背包有两个此物品即可实现双击触发。

首先要创建计分板:

/scoreboard objectives add chick dummy

/scoreboard objectives add cd dummy

/scoreboard objectives add job dummy

然后循环替换物品栏并探测物品数量:

/scoreboard players set [url=home.php?mod=space&uid=315471]@P[/url] chick 2 {Inventory:[{id:"minecraft:arrow",Count:2b}]}

/replaceitem entity [url=home.php?mod=space&uid=311230]@A[/url] slot.container.1 minecraft:arrow 1 0 {display:{Name:"§b§l==§e双击选择职业§b§l==",Lore:[0:"§9§l【弓箭手】",1:"§a主动:补充箭矢",2:"§a冷却10秒",]},Unbreakable:1}

/scoreboard players set @a chick 3 {Inventory:[{id:"minecraft:ender_eye",Count:2b}]}

/replaceitem entity @a slot.container.2 minecraft:ender_eye 1 0 {display:{Name:"§b§l==§e双击选择职业§b§l==",Lore:[0:"§9§l【末影人】",1:"§a主动:末影珍珠",2:"§a冷却时间10秒",]},Unbreakable:1}

/scoreboard players set @a chick 4 {Inventory:[{id:"minecraft:fire_charge",Count:2b}]}

/replaceitem entity @a slot.container.3 minecraft:fire_charge 1 0 {display:{Name:"§b§l==§e双击选择职业§b§l==",Lore:[0:"§9§l【恶魂法师】",1:"§a被动:补充火元弹",2:"§a每2秒补充一颗,最多储存6颗",]},Unbreakable:1}

/scoreboard players set @a chick 1 {Inventory:[{id:"minecraft:golden_apple",Count:2b}]}

/replaceitem entity @a slot.container.0 minecraft:golden_apple 1 0 {display:{Name:"§b§l==§e双击选择职业§b§l==",Lore:[0:"§9§l【战士】",1:"§a主动:嗑金苹果",2:"§a冷却时间10秒",]},Unbreakable:1}

即把有2个金苹果的玩家在chick上设置为1分,2个弓箭的设置为2分,2个末影珍珠的设置为3分,两个火球的设置为4分。

这样就能做到双击物品设置相应分数了。

下面要给玩家一个选择成功的提示:

/execute @a[score_chick_min=1] ~ ~ ~ /scoreboard players operation @p[c=1] job = @p[c=1] chick

首先把刚刚设置成功的分数同步到另外一个计分板上(因为后面要把点击这个计分板清零)

scoreboard players set @a[score_chick_min=1] cd 1

把玩家在cd上的积分设置为1(后面有用)

然后给予相应分数的玩家提示,提示成功后清除分数:

tellraw @p[score_chick_min=1,score_chick=1] {"text":"","extra":[{"text":"成功选择职业 战士","bold":"true","color":"yellow"}]}

tellraw @p[score_chick_min=2,score_chick=2] {"text":"","extra":[{"text":"成功选择职业 弓箭手","bold":"true","color":"yellow"}]}

tellraw @p[score_chick_min=3,score_chick=3] {"text":"","extra":[{"text":"成功选择职业 末影人","bold":"true","color":"yellow"}]}

tellraw @p[score_chick_min=4,score_chick=4] {"text":"","extra":[{"text":"成功选择职业 恶魂","bold":"true","color":"yellow"}]}

/scoreboard players set @a[score_chick_min=1] chick 0

到这里就可以做到双击物品触发提示了

但是双击过后,此时玩家物品栏还开着呀,为了良好的游戏体验,我们要双击选择成功后自动关闭物品栏。

mc有一个特性就是在地狱门中是无法打开物品栏和聊天框的。所以只要让玩家处在地狱门就好了。

scoreboard players add @a[score_cd_min=1] cd 1

execute @a[score_cd_min=2,score_cd=2] ~ ~ ~ /setblock ~ ~ ~ minecraft:portal 0 replace air

execute @a[score_cd_min=3,score_cd=3] ~ ~ ~ /setblock ~ ~ ~ minecraft:air 0 replace portal

scoreboard players set @a[score_cd_min=4] cd 0

上面已经吧选择成功的玩家cd积分设置为1了,之后给玩家的cd加分,先在玩家位置放置地狱门再清除地狱门,之后玩家cd归零。

这样就能实现自动关闭物品栏了。

缺点:双击的物品必须能叠加,铁剑一类不能手动叠加的不行。

注意:在某些版本双击选择时玩家不能处于创造模式,会瞬间被传送到地狱,实测1.11不会出现这种情况。

标签:我的世界

猜你喜欢

模拟游戏

模拟游戏

模拟游戏是指玩家扮演一个虚拟角色在游戏中模拟另外一种现实生活的形式的一类游戏,模拟游戏的关键在于拟真,模拟的一定是现实生活中存在的行为,模拟游戏能让玩家体验自己所向往的真实的另外一种生活可能,所以深受玩家欢迎,最近我们常被粉丝问道有没有好玩的模...

查看更多 >>

经营类游戏

经营类游戏

经营类游戏是指玩家在游戏中扮演经营者或管理者的角色按照自己的意愿结合游戏世界中的实际情况对自己所管理的产业、俱乐部、事业等进行经营管理的一类游戏,经营类游戏因为自由度高,能带玩家体验趋于真实的另一种生活方式深受玩家喜爱,本期的《经营游戏大全...

查看更多 >>

像素游戏

像素游戏

像素游戏是指画面采用像素风,不强调画面的精美,反而用颗粒锯齿感很强的像素来组成轮廓画面的一类游戏,像素游戏舍弃了华丽的画面而使得玩家将更多的注意力集中在玩法和可玩性上,回归游戏本质反而收获了大量的粉丝,例如国民级手游《我的世界》就是像素游戏中的...

查看更多 >>

沙盒游戏

沙盒游戏

沙盒游戏通常是指那些在游戏中玩家能够自由的改变甚至创造世界、能够利用游戏中已有的元素自由的创造的一类游戏,沙盒游戏往往自由度极高而且没有特定的主线故事剧情,往往以生存为目标,玩家也是在生存的基础之上完成其他目标来推动游戏的发展,沙盒游戏最近几...

查看更多 >>

我的世界

感恩季版本正式上线,这次都有哪些新内容等着大家呢?魔法指令玩法来袭,指令的乐趣可不只是说说而已,快来体验言出法随的力量!皮肤返场活动正式开启,为自己喜爱的皮肤投上一票,这次一定不要错过哦!你收到了一份感恩晚宴邀请,来看看晚宴上都有哪些奖品吧!还有感恩季主题玩法《村民的感恩》,这次能在村民这里换到些什么宝贝?还有更多感恩季福利活动等你参加哦!

我的世界扫码下载

玩《我的世界》的也在玩

最新游戏

热门游戏

最新下载