鬼才建筑师教你用命令方块制作简单的计分板商店
今天小编为大家解析一下怎么利用命令方块做一个简单非常有逼格的计分板商店,相信很多玩家都非常的想知道,那么就请大家一起来看看吧!
第一步
我们要做商店,当然得有钱
先创建一个叫做 [AAAAA] 的计分板,类型是[dummy] ,显示名字为 [金币]
指令:/scoreboard objectives add AAAAA dummy 金币
然后摆命令方块(没有固定形状根据情况摆,尽量让每个命令方块都距离购买的玩家最近,只要箭头对好就没问题)
第二步
调命令方块
第一个是黄色的普通命令方块
其余的都是绿色的连锁命令方块
第三步
输入指令咯 第一个CCB:/scoreboard players test @p AAAAA -1 499
检测最近的玩家 金币数量 在 -1到499的范围内 并输出信号
第二个CCB:/tellraw @p [{"text":"[系统消息]:","bold":"true","color":"green"},{"text":"购买失败!您的金币不够哦~","bold":"true","color":"red"}]
提示玩家金币不足。 并输出信号
第三个CCB:/scoreboard players test @p AAAAA 500
检测最近的玩家 金币数量 在 500 以上 并输出信号
第四个 CCB:/scoreboard players remove @p AAAAA 500
减少最近的玩家 金币数量 500 并输出信号
第五个CCB: /give @p minecraft:saddle 1
给最近的玩家一个马鞍 并输出信号
第六个CCB:/tellraw @p[r=5] [{"text":"[系统消息]:","bold":"true","color":"green"},{"text":"您成功购买了","bold":"true","color":"dark_green"},{"text":"[马鞍]","color":"red","bold":"false"},{"text":"*1","color":"red","bold:":"false"},{"text":"花费了","bold":"true","color":"dark_green"},{"text":"500","bold":"false","color":"red"},{"text":"金币。","bold":"true","color":"dark_green"}]
提示玩家购买成功注意:第二个 第四个 第五个 第六个 命令方块要设置成
条件控制
第四步
选一个位置生成一个 永远不会被拾取不会消失的掉落物。/summon Item ~ ~1 ~ {PickupDelay:32767,Age:-32768,Item:{id:minecraft:saddle,Count:1}}
是不是很有逼格呢
CB : command_block [命令方块]
CCB: chain command_BLOCK [连锁命令方块]
接下来我们把玩家的金币数量显示在右侧,
按T输入 : /scoreboard objectives setdisplay sidebar AAAAA
是不是发现并没显示什么呢。
接下来输入:/scoreboard player set @p AAAAA [金币数量]
设置你的金币数量
接下来你可以购买试试了。
这个貌似还是能压缩节省空间的。但是这样看的思路比较清晰=.=我也懒得弄了。我就用的这个。
今天小编为大家解析一下怎么利用命令方块做一个简单非常有逼格的计分板商店,相信很多玩家都非常的想知道,那么就请大家一起来看看吧!
第一步
我们要做商店,当然得有钱
先创建一个叫做 [AAAAA] 的计分板,类型是[dummy] ,显示名字为 [金币]
指令:/scoreboard objectives add AAAAA dummy 金币
然后摆命令方块(没有固定形状根据情况摆,尽量让每个命令方块都距离购买的玩家最近,只要箭头对好就没问题)
第二步
调命令方块
第一个是黄色的普通命令方块
其余的都是绿色的连锁命令方块
第三步
输入指令咯 第一个CCB:/scoreboard players test @p AAAAA -1 499
检测最近的玩家 金币数量 在 -1到499的范围内 并输出信号
第二个CCB:/tellraw @p [{"text":"[系统消息]:","bold":"true","color":"green"},{"text":"购买失败!您的金币不够哦~","bold":"true","color":"red"}]
提示玩家金币不足。 并输出信号
第三个CCB:/scoreboard players test @p AAAAA 500
检测最近的玩家 金币数量 在 500 以上 并输出信号
第四个 CCB:/scoreboard players remove @p AAAAA 500
减少最近的玩家 金币数量 500 并输出信号
第五个CCB: /give @p minecraft:saddle 1
给最近的玩家一个马鞍 并输出信号
第六个CCB:/tellraw @p[r=5] [{"text":"[系统消息]:","bold":"true","color":"green"},{"text":"您成功购买了","bold":"true","color":"dark_green"},{"text":"[马鞍]","color":"red","bold":"false"},{"text":"*1","color":"red","bold:":"false"},{"text":"花费了","bold":"true","color":"dark_green"},{"text":"500","bold":"false","color":"red"},{"text":"金币。","bold":"true","color":"dark_green"}]
提示玩家购买成功注意:第二个 第四个 第五个 第六个 命令方块要设置成
条件控制
第四步
选一个位置生成一个 永远不会被拾取不会消失的掉落物。/summon Item ~ ~1 ~ {PickupDelay:32767,Age:-32768,Item:{id:minecraft:saddle,Count:1}}
是不是很有逼格呢
CB : command_block [命令方块]
CCB: chain command_BLOCK [连锁命令方块]
接下来我们把玩家的金币数量显示在右侧,
按T输入 : /scoreboard objectives setdisplay sidebar AAAAA
是不是发现并没显示什么呢。
接下来输入:/scoreboard player set @p AAAAA [金币数量]
设置你的金币数量
接下来你可以购买试试了。
这个貌似还是能压缩节省空间的。但是这样看的思路比较清晰=.=我也懒得弄了。我就用的这个。
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
休闲益智 大小:82.37M
-
飞行射击 大小:52.71MB
-
冒险解谜 大小:432MB
-
角色扮演 大小:176.13MB
-
动作塔防 大小:114.4M