《我的世界》1.8.3指令大全 指令代码使用教程

《我的世界》1.8.3版中的指令又有了进一步的更新,很多玩家都对.8.3版指令大全不是很了解,下面小编就为大家带来我的世界1.8.3版指令大全,包括所有47条我的世界指令代码大全,希望对各位玩家有所帮助。

《我的世界》1.8.3指令大全 指令代码使用教程

游民星空 - 查攻略必备

下载游民App,免费领取游戏大作

《我的世界》1.8.3指令大全 指令代码使用教程

MCBBS End-Enderman 2015-06-03 16:00
0

3.stats指令

  说起来,这个指令就相当于计分板的高级判据。使用这个指令需要先创建一个计分板,比如创造一个目标。具体格式为

  stats 模式 坐标/玩家名 set/clear stats判据 目标名称

  一般用于探测命令输出。当玩家执行一项命令成功之后,影响到的方块/实体数量将会被即为一定数量的值。

  模式有两种,分别是entity和block。这里一定要区分:如果是玩家用聊天框执行的命令,那么就用entity;如果是玩家用命令方块执行的命令,那么就用block。如果玩家用命令方块执行的命令却使用的是entity,那么不会stats即使显示了将xxx(stats判据)的统计信息储存在了xxx(队伍名称/目标名称)的xxx(玩家名)上,命令成功了也不会显示影响到的方块/实体数量。所以一定要区分开来。

  坐标是block模式用的,也就是指定成功执行命令的命令方块坐标处。而玩家名称是entity模式用的。set是执行命令时需要用的,也是比较基础的。一般情况下要用到stats设置分数都需要用到set。而clear是用于清除统计信息。当使用完clear之后,玩家/方块执行命令将不会再影响分数(clear不用添加队伍名称/目标名称)。

  stats判据:

  AffectedBlocks:此判据用于区分命令影响的方块数量。比如玩家使用setblock召唤出一个方块,那么分数就会自动设定为1。stats判据很高级,分数是自动设定,所以当玩家使用fill类似的指令时,比如使用fill ~ ~1 ~ ~ ~2 ~ redstone_block之后,那么分数会自动设定为2,而把波浪号的2改为1之后,也就是之后填充1个红石块,那么分数又会自动变为1。要注意好是命令方块执行命令还是玩家用聊天框执行命令。

  AffectedEntities:此判据用于区分命令影响的实体数量。比如玩家使用summon召唤出一个实体,那么分数就会自动设定为1。性质与AffectedBlocks相同。

  SuccessCount:此判据用于区分命令成功的次数。无论任何指令,只要成功输出便会+1。

  QueryResult:此判据用于区分询问命令的结果。比如玩家在使用time指令时,得到的结果便会变为玩家得分数。

  其中,有一个较特殊的效果,那就是用gamerule来实现对应加分效果(这里感谢[size=1em]乾.坤指出丢下的部分)

  和其他gamerule数据标签不同的是,这个gamerule需要指定目标的值。

  首先需要创造一个目标,并且将玩家加入到这个目标里(详请看scoreboard,前者用objectives的add,后者用players的set),之后使用

  stats entity 玩家名称/选择器 set QueryResult 玩家名称(要进行对应分数变化的玩家) 创造目标名称

  在这之后,就可以用gamerule直接来改变分数。具体用法为

  gamerule 创造目标名称 分数

游民星空

  分数由自己制定,之后直接使用一次(图中为entity,会自动追踪使用这个命令的玩家,否则用命令方块需要指定block的坐标)

  gamerule 创造目标名称

  你就能发现,分数已经变为你指定的分数了。

  AffectedItems:此判据用于区分命令影响的物品数量。比如玩家使用give给玩家一个物品,那么分数就会自动设定为1。而当玩家用give给玩家更多的物品时,设定就会变得跟给予玩家的物品相同。

  当然,使用这些指令,前提是必须要创建计分板才可以执行。

游民星空

  总之,stats步骤为创造计分板-设定玩家-建立stats变量-执行命令。一定要按照这个步骤来走。

相关内容请关注:我的世界专区

责任编辑:Shy夏夏

本文对您是否有帮助

相关推荐

攻略专题 进入

APP精彩推荐打开游民APP查看更多

在线玩推荐更多