逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 图文攻略 > 我的世界[国服] > 正文

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

发布时间:2015-06-03 14:58 来源:互联网

计分板相关-stats指令

收起
 

  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变量-执行命令。一定要按照这个步骤来走。

  

进入《我的世界[国服]》专区
查看更多《我的世界[国服]》攻略
标签:我的世界 指令大全 
https://www.doyo.cn/article/212200复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧