本帖最后由 tyson 于 2014-7-26 11:16 编辑
大家好,
上次土豆怪菌的教程里只提到了四个用法,今天教大家三个新的用法③(见注释)。
注③:为什么称为“伪”呢,因为实际上并没有用到这个dataTag,只是作用相似而已
下页是教程
上次土豆怪菌的教程里只提到了四个用法,今天教大家三个新的用法③(见注释)。
注③:为什么称为“伪”呢,因为实际上并没有用到这个dataTag,只是作用相似而已
http://player.youku.com/player.php/sid/XNzQ1MzYxNjM2/v.swf
下页是教程
首先要做很多准备工作,比如创建积分板变量,创建假名什么。
首先创建一个积分板变量。指令方块里输入:
我的变量名就直接用了Stats
之后,创建假名。指令方块里分别输入:
这样你假名的值就会是0了,(变量名字用之前所打的那个)
按照如此,创建三个假名分别是:Game_Time,Day_time,(名字)_XP (我就是Tyson_gao_XP)
假名的名称其实没有影响,但这会影响到下面的指令(并且这样易懂),所以尽量按我的名称。
设置积分板的显示。这个很简单,使用setdisplay:
好啦,准备完成了,下面就是最终效果

我们继续
创建一个这样的高频红石

一个命令方块是
另一个是
连接成这样

高频激活下面的命令方块,每个命令方块上面有一个对应的命令方块(下面简称对应块)
一
视频里提到过新指令,这里的新指令就是/time query daytime
他会告诉你现在游戏内的时间,正如time set ...后面set的时间
一(对应块)
在此方块下面三格的方块(也就是一号命令方块)执行将命令得出的结果写入变量Stats的假名Day——Time中’
也就是当下面命令方块告诉你时间的同时,时间会自动计入假名Day_Time,写入侧边栏。
二
这个新指令time query gametime
会告诉你你加入这个地图的时间,也就是总游戏时间
二(对应块)
同上
三
这里没有新指令,而是给玩家0经验
三(对应块)
将玩家所加的经验写入玩家_XP中
这样就完成了使信息在侧边栏滚动。引用2b菌
对于这个命令,本人也不明白透彻,如有问题,请指教.
如果看到这里了,评个分支持我吧!
大家好,
在14w27a中出来了一个新的dataTag:{CommandStats}。这个dataTag是控制积分板用的,适合做冒险地图什么。这个功能比较强大(摘自PotatoMaster101)
上次土豆怪菌的教程里只提到了四个用法,今天教大家三个新的用法③(见注释)。
注③:为什么称为“伪”呢,因为实际上并没有用到这个dataTag,只是作用相似而已
下页是教程
2021.12 数据,可能有更多内容
大家好,在14w27a中出来了一个新的dataTag:{CommandStats}。这个dataTag是控制积分板用的,适合做冒险地图什么。这个功能比较强大(摘自PotatoMaster101)
上次土豆怪菌的教程里只提到了四个用法,今天教大家三个新的用法③(见注释)。
注③:为什么称为“伪”呢,因为实际上并没有用到这个dataTag,只是作用相似而已
http://player.youku.com/player.php/sid/XNzQ1MzYxNjM2/v.swf
下页是教程
首先要做很多准备工作,比如创建积分板变量,创建假名什么。
首先创建一个积分板变量。指令方块里输入:
代码:
- /scoreboard objectives add (变量名字) dummy
之后,创建假名。指令方块里分别输入:
代码:
- /scoreboard players set (假名) (变量名字) 0
按照如此,创建三个假名分别是:Game_Time,Day_time,(名字)_XP (我就是Tyson_gao_XP)
假名的名称其实没有影响,但这会影响到下面的指令(并且这样易懂),所以尽量按我的名称。
设置积分板的显示。这个很简单,使用setdisplay:
代码:
- /scoreboard objectives setdisplay sidebar (变量名字)
好啦,准备完成了,下面就是最终效果

我们继续
创建一个这样的高频红石

一个命令方块是
代码:
- /fill ~1 ~ ~ ~1 ~ ~3 minecraft:air
代码:
- /fill ~-1 ~ ~ ~-1 ~ ~3 minecraft:redstone_block
连接成这样

高频激活下面的命令方块,每个命令方块上面有一个对应的命令方块(下面简称对应块)
一
代码:
- execute @p ~ ~ ~ /time query daytime
他会告诉你现在游戏内的时间,正如time set ...后面set的时间
一(对应块)
代码:
- stats block ~ ~-3 ~ set QueryResult Day_Time Stats
也就是当下面命令方块告诉你时间的同时,时间会自动计入假名Day_Time,写入侧边栏。
二
代码:
- execute @p ~ ~ ~ /time query gametime
会告诉你你加入这个地图的时间,也就是总游戏时间
二(对应块)
代码:
- stats block ~ ~-3 ~ set QueryResult Game_Time Stats
三
代码:
- execute @a ~ ~ ~ xp 0 @a
三(对应块)
代码:
- stats block ~ ~-3 ~ set QueryResult Tyson_gao_XP Stats
这样就完成了使信息在侧边栏滚动。引用2b菌
也就是说时间探测到计分板
指令方块对玩家执行时间查询
对指令方块探测查询结果到计分板
说查询某生物数量
指令方块tp生物到原地
对指令方块探测输出的数量到计分板
探测钻石
指令方块将玩家脚下钻石替换为末地传送门,再把末地传送门替换问钻石
查询指令方块输出替换数量到计分板
指令方块对玩家执行时间查询
对指令方块探测查询结果到计分板
说查询某生物数量
指令方块tp生物到原地
对指令方块探测输出的数量到计分板
探测钻石
指令方块将玩家脚下钻石替换为末地传送门,再把末地传送门替换问钻石
查询指令方块输出替换数量到计分板
对于这个命令,本人也不明白透彻,如有问题,请指教.
如果看到这里了,评个分支持我吧!
大触我们做朋友吧
谜のBGM
大触我们做好朋友吧?=w=
现在的新命令这么高端我都看不懂了= =
唉
唉
cyqsimon 发表于 2014-7-24 16:09
现在的新命令这么高端我都看不懂了= =
唉
会编程基本无压力0.0
评分理由输错了别在意哈QVQ
好久没看MC了...完全看不懂了!
我去研究一下...
棒呆~
我去研究一下...
棒呆~
也就是说时间探测到计分板
指令方块对玩家执行时间查询
对指令方块探测查询结果到计分板
说查询某生物数量
指令方块tp生物到原地
对指令方块探测输出的数量到计分板
探测钻石
指令方块将玩家脚下钻石替换为末地传送门,再把末地传送门替换问钻石
查询指令方块输出替换数量到计分板
指令方块对玩家执行时间查询
对指令方块探测查询结果到计分板
说查询某生物数量
指令方块tp生物到原地
对指令方块探测输出的数量到计分板
探测钻石
指令方块将玩家脚下钻石替换为末地传送门,再把末地传送门替换问钻石
查询指令方块输出替换数量到计分板
贰逼 发表于 2014-7-26 11:07
也就是说时间探测到计分板
指令方块对玩家执行时间查询
对指令方块探测查询结果到计分板
这是,解释,理解,还是what
bgm是什么来着,好耳熟
我是命令痴。。。
本帖最后由 hacccc 于 2015-8-29 22:51 编辑
求解,我想做一个统计人数的,结果没反应。
版本:1.8.8,计分板名:Stats(类型:dummy,显示:统计),假名:Online。
求解,我想做一个统计人数的,结果没反应。
2333333333hacccc 发表于 2015-8-29 22:49
求解,我想做一个统计人数的,结果没反应。版本:1.8.8,计分板名:Stats(类型:dummy,显示:统计),假名:Online ...
已经解决了
视频剪辑软件被我发现了!Windows Movie Maker 影音制作,这都多老的软件了你还用
2641324669 发表于 2015-8-30 14:11
视频剪辑软件被我发现了!Windows Movie Maker 影音制作,这都多老的软件了你还用 ...
你没看发帖时间是2014么...