《Minecraft指令手册》

第43章players——计分板商店

上一章 封面 下一章

test,之前见过,意为“探测”。通过test,可以探测一个变量的分数是否在一个区域内。我们就得通过它,来防止欠账的事情发生。

现在已经有了“$”,作者有100万$(游戏里),现在有一个物品,价值120万$(什么东东这么贵)。那么,如果这个记分板商店就是一个sreboard——players——remove加上/give,那么作者也会买成功,但是$变成了-20万$(欠了20万美元)。

但是,游戏里可没有还债,所以作者能够一直扣下去。

那么,加上test,就会有效的防止这种事情发生。

首先,test要摆在前面,remove第二,最后是/give。

那么,test该怎么写呢?先看看格式:

/sreboard players test 目标选择器计分项最小值[最大值

如果只填最小值,那么范围将会是:最小值~2147483647(2的31次方-1)

最小值根据不同的情况、用处而定。比如,记分板商店的探测最小值一般为商品的单价(比如刚才的120万美元的东东加上test最小值就为1200000)。而最大值,作者暂时不知道有啥用,但是肯定是有用处的,但是用得比较少。

所以,加上test,test就得这么写(在命令方块里):

/sreboard players test p $ 1200000

这样子,作者就不够钱了。但是,这样子,就不会出现欠账的情况了。

但是,有一个坏消息:test为基岩版独有。

所以,Java版就要另寻出路了。毕竟:条条大路通罗马(不是北京吗?),办法总比问题多(对于挂来说没有“问题”两字)。

这样子,我们就开始建一个记分板商店。

我们要售卖的物品为钻石,每颗(假设每颗1克拉)钻石16501$。

那么,首先上test:

/sreboard players test p $ 16501

然后是第二个命令方块:

/sreboard players remove p $ 16501

接着是最后的第三个命令方块:

/give p diamond 1 0

如果还要更高大上,可以加上:

/tell p 成功购买1钻石!花费16501$!

这,就是一个基本的记分板商店!

阅读Minecraft指令手册最新章节 请关注热血小说网(www.oaksh.cn)

上一章 目录 下一章 存书架

其他热门小说

Minecraft指令手册