Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看斗破:开局绑定萧薰儿,十倍反馈 姜汁撞奶糖 末日诡异网游:我开局征服鬼女皇 起手超位,阁下该如何应对 我,阎罗领主,率鬼军横扫万族 求生:在迷雾建造庇护所 梦幻西游:看破一切,横扫全服 火系法爷修炼指南 网游:天赋太强,游戏开局就维护 梦幻西游:重生逆袭当首富 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第189章 ,/.

上一章书 页下一章阅读记录

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

(注意,test子命令在Java1.13更新中被移除。现在仅Java1.12.2及以下版本和基岩版拥有该子命令)

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

但是,Minecraft里可没有自带还债机制,所以作者能够一直扣下去。

为了防止这种事情的发生,我们就需要用到test子命令。其格式是:

... test <目标选择器><计分项><最小值>[<最大值>]

注意,在Java版有test的时候,格式确实如上,“最大值”参数是选填的。但在基岩版中,“最大值”参数是必填的。

假设我们要使用test检测玩家“李四250”是否能够购买这个120万美元的东西,我们就需要执行指令:

/scoreboard players test 李四250 $ *

其中,最大值被替换为了星号。这个“星号”是什么意思呢?

当最小值填*时,代指-;当最大值填*时,代指。

也就是说,这个/scoreboard players test 李四250 $ *,实际上是/scoreboard players test 李四250 $ 。

所以这条指令的意思是:

检测玩家“李四250”在$计分项上的分数是否大于等于(并小于)。

如果成功,那么游戏会提示“分数xxx在到范围内”。

如果失败,则会在“在”字前加个“不”字,并将整个消息的颜色改为红色。

在命令方块中检测成功也会输出信号,进而激活接下来的命令方块。

我们记分板商店的原理之一就是这个。命令方块如下摆放即可做成简单的记分板商店:

A→B→C

A(脉冲,不受制约/无条件,红石控制/需要红石):

/scoreboard players test @p $<物品单价>*

B(连锁,条件制约/有条件的,保持开启/始终活动):

/scoreboard players remove @p $<物品单价>

C(连锁,条件制约/有条件的,保持开启/始终活动):

/give @p <物品id> 1

这是最简单的记分板商店,其购买流程如下:

玩家按下拉杆激活A→A执行指令,检测玩家是否能够购买→如果能,激活B/如果不能,结束购买→B执行指令,扣除玩家虚拟币,并激活C→C执行指令,给予物品给玩家→购买成功

这种记分板商店还有许多待完善之处:

①由于使用@p选取最近玩家,B和C可能将指令执行到错误的玩家上

②远处的玩家也可以碰到拉杆,但命令方块可能不会将指令执行到该玩家身上

③成功和失败都没有消息提示

解决办法也很简单:

一、目标选择器加上x、y、z参数指定执行中心,加上r或dx、dy、dz指定执行范围。

二、将每个购买项目单独做成一间1×1的铁门间,门内放测重压力板(如有装mod,可以使用夸克模组内的黑曜石压力板,更加安全)。

三、可以在A前面再加上两个命令方块D和E,在C后面加上F,即D→E→A→B→C→F。把A改为连锁,不受制约/无条件,保持开启/始终活动。D、E和F如下:

D(脉冲,不受制约/无条件,红石控制/需要红石):

/scoreboard players test @p $*<物品单价-1>

E(连锁,条件制约/有条件的,保持开启/始终活动):

/tellraw @p {“text“:“购买失败“,“color“:“red“}

F(连锁,条件制约/有条件的,保持开启/始终活动):

/tellraw @p {“text“:“购买成功“,“color“:“green“}

其原理就是在检测检测玩家是否能够购买前检测玩家是否不能购买。如果确实不能,发出消息“购买失败”。以及在玩家购买成功后发送“购买成功”的消息。

注意,在这里,D和E不能放在A、B、C、F之后,即不能:

A→B→C→F→D→E

这主要是因为这是就变成了在检测玩家是否能购买后再检测一遍是否不能购买。不要小看这一前一后的问题,如果这名玩家能购买,购买成功后就不能再购买一个了,那么这个商店就会先后发出“购买成功”、“购买失败”两条消息。

现在,你知道如何做一个最基础的记分板商店了吧?这东西在网易租贷服中可大有用处。(毕竟网易租贷服可加不了什么mod或插件,只能靠指令)

记分板简要历史:

Java

1.5——加入了记分板

1.7.2——计分项的准则现在可以使用统计菜单中的数据了

1.8——现在非玩家也能被记分板追踪并拥有分数了;为players下的reset子命令加入了“计分项”参数;统计类准则可以使用ID名了;加入了队伍击杀相关准则以及其他的一堆准则;为players下的add、set和remove子命令加入了NBT参数;为operation加入了=、>、<和><操作。

1.8.2——又加入了一堆准则

1.9——加入了stat.sneakTime、xp、food、armor、level和air等准则。

1.13——准则大改;加入了/scoreboard objectives modify子命令。

基岩版

1.7.0——加入了被阉割的记分板和dummy准则。

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一章目 录下一章存书签
站内强推恶毒雌性,开局就送五个兽夫 玄幻:长生神子,何须妹骨证道! 玄鉴仙族 十天一天赋,成为吸血鬼的我太BUG了 官场之绝对权力 怪谈入侵:她靠隐藏规则杀疯了 罢免我?我直接不干了,不要后悔 剑来 官场:被贬后,我强大身世曝光 开局不朽大帝,只手覆灭禁区 董事长和秘书的邂逅 末世调教,绝美女神变奴隶 天灾第十年跟我去种田 表姑娘要出嫁,禁欲世子急红眼 凡人修仙记 春山喧 四合如意 绝世天命大反派 当阴暗屌丝女拥有神豪系统后 妖神记 
经典收藏宇宙网游,我能指定掉落 神:赐你S级偷窃,你拿来偷我? 网游:神级刺客,我即是暗影! 杀怪百分百爆率,你跟我比幸运? 斗破:开局绑定萧薰儿,十倍反馈 领主求生:开局木板建设海岛帝国 掠夺无数天赋,我在全民时代封神 全球升级:我觉醒了百万属性点 大家都用冷兵器,你用狙击枪? 全民领主:开局一颗造化神石 领主求生之天赋合成 全民:拥有无上天赋的我逐渐离谱 开局百倍收获,我成了异世神豪 求生:在迷雾建造庇护所 死亡奖励神器!全服玩家求我别死 起手超位,阁下该如何应对 网游:我有超神级天赋 海洋求生:海上求生?海上修身! 网游开局合成顶级神装 重生幕后贵族法师 
最近更新NBA:老子天下第一 网游:治疗与守护 兵种无限附加金词条,无敌怎么了 是勇者就上1000层 热血传奇之全职业精通 王者:月光啊,闪爆他们! 天选搭档,谈恋爱不耽误搞事业 警校毕业后,火速进部当厅长 如懿传卫嬿婉重生之浴血而归 闯关游戏,词条太强了 红楼之林家有嫡子 四合院:傻柱重生,收养破局 诡案奇闻 镇魂:赤帝传说 光影之间:懦弱的骑士 网游:祸乱江湖 奥特曼与怪兽 周思君的七零年代 我在航海世界当花瓶 师尊,先别毁灭世界! 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说