C-青皮君
本帖最后由 C-青皮君 于 2015-4-19 20:12 编辑




前往索引贴请点我
教程编号:B03   指令应用
Hello!大家好
我是之前系列命令方块作者C青皮君
这次的作品是
逆向使用记分板标记非真假值实
1.8版本以上!
图片点击一下就可以放大


[red_wool]使用价值[red_wool]
这是一段非常简单的算法,其实就名字高大上一点。
不少人都喜欢判定带有NBT标签的实体的方法来选择命令
方块想要作用的实体,通常都是用来判断逻辑
值或者特定值。例如nbt标签:Invulnerable和
Damage。然而面对非逻辑值且除默认值外
没有特定值的nbt标签,例如nbt标签:Anger,
Fire等等,许多人就头疼了起来。今天就为新
人讲解这套较为简单的方法。




[red_wool]讲解[red_wool]



[orange_wool]做人的底限[orange_wool]

@贰逼 @PotatoMaster101 @末影矿工 @卅个屮 @西红柿片
Mcbbs 独家发布
All data, images and texts belong to C_QingPi
Copyright All rights reserved!




来自群组: Command Block Logic

捌柒
好屌炸的名字

EternityTQ
CBL成员的帖子永远是个神话=

MuuV_V
支持!!!1

RAY5DHao
唉不就是给有特定NBT的实体记分数么...
标题弄得还以为是什么鬼...

普通HIM
CBL的帖子对于刚刚开始艰难的进入命令方块领域的人来说简直是天书QAQ

lzs1234
B01和B02失效什么鬼

C-青皮君
lzs1234 发表于 2015-2-14 17:12
B01和B02失效什么鬼

Mojang的算法有一点奇怪,
不符合常理。我还要重新测试,比如
一点就是完全不符合二进制要求( ̄▽ ̄)

satgo1546
能检测浮点数吗……

C-青皮君
satgo1546 发表于 2015-2-14 19:03
能检测浮点数吗……

可以啊,但是没必要

satgo1546
C-青皮君 发表于 2015-2-17 11:02
可以啊,但是没必要

不,比如说某标签值在1.5以上之类的可以选择吗

C-青皮君
satgo1546 发表于 2015-2-21 11:16
不,比如说某标签值在1.5以上之类的可以选择吗

只要有默认值就行

satgo1546
C-青皮君 发表于 2015-2-21 12:59
只要有默认值就行

但这样是≠指定值
我要≥指定值之类的
而且浮点数印象中有误差不一定能比到

C-青皮君
satgo1546 发表于 2015-2-21 18:40
但这样是≠指定值
我要≥指定值之类的
而且浮点数印象中有误差不一定能比到 ...

可怜的mc /stats指令还不能完全在所有nbt上去应用,
不然可以/stats浮点数到一个集分板上,再利用operation
进行计算,就可以算出大于或小于了

C-青皮君
普通HIM 发表于 2015-2-7 11:06
CBL的帖子对于刚刚开始艰难的进入命令方块领域的人来说简直是天书QAQ

挖个坟,其实是因为我没在写人话233