教程:记分板

From Minecraft基岩版开发Wiki
记分板
独立教程
难度
中级
前置知识
适用版本
国际版
≥ 1.7.0.2

示例[edit]

公告[edit]

经济系统(金币系统)[edit]

准备[edit]

创建一个项目名为“money”,显示名为“金币”的记分板用于记录金币:

/scoreboard objectives add money dummy 金币

在屏幕右侧列出记录金币的记分板:

/scoreboard objectives setdisplay sidebar money

添加金币[edit]

给距离最近的玩家添加100金币:

/scoreboard players add @p money 100

扣除金币[edit]

给距离最近的玩家减少100金币:

/scoreboard players remove @p money 100

金币商店[edit]

接下来需要使用命令方块来完成购买或出售的功能。

例:使用60金币购买一个钻石

放置第一个命令方块,设置为脉冲、无条件、红石控制。

在第一个命令方块的朝向位置放置第二个命令方块,朝向要与第一个命令方块保持一致,设置为连锁、有条件、保持开启。

在第二个命令方块的朝向位置放置第三个命令方块,朝向要与第二个命令方块保持一致,设置为连锁、有条件、保持开启。

第一个命令方块用于检测最近的玩家的金币是否足够购买这个东西(金币是否多于60):

/scoreboard players test @p money 60

第二个命令方块用于扣除最近的玩家60金币:

/scoreboard players remove @p money 60

第三个命令方块用于给予最近的玩家一个钻石:

/give @p diamond 1

这样一个交易系统就做好了。

使用红石(例:按钮)激活第一个命令方块,如果最近的玩家的“金币”大于60,就会扣除该玩家60金币并给予一个钻石;如果“金币”不足60,就不会扣除金币也不会给予钻石。

重复上述步骤并更改“金币”数量和物品就可以做出金币商店了。

当熟练运用记分板命令后,还可以添加“交易成功”、“金币不足”等提示。

计时器[edit]

使用技巧[edit]

去除“玩家下线”[edit]

伪“称号”[edit]