Minecraft(我的世界)中文论坛

标题: 命令方块实例教程

作者: sylqiuyifeng    时间: 2012-11-9 22:21
标题: 命令方块实例教程
本帖最后由 sylqiuyifeng 于 2012-11-9 22:22 编辑

wiki附上,看了才继续看我的实例:http://zh.minecraftwiki.net/wiki/%E5%91%BD%E4%BB%A4%E6%96%B9%E5%9D%97
首先,方便实验……我传送到0,0点


先说说怎么获得命令方块
这东西连创造模式都拿不了
只能用指令



然后……介绍一下他的用途
就是可以储存一条指令
什么指令?打/help出来的那些指令啊!
好吧我知道就这样说很难明白……
就用tp做实验,tp指令的格式为:/tp 【玩家名字】 【x y z坐标】
对了值得一提……xyz指令z可不是高度……别给小地图骗了……y轴才是高度
打开界面
就像这样……那么那么@p是什么意思?其实这几个@(参照wiki)的功能就是代替玩家名字,进行条件性选择,这个就是选择最近的玩家
通上信号
好的回到实验定点

接着讲解扩展条件,这就等于在@系列条件命令上扩充
用xyz中心点系列扩展做示范
在10,57,10这里用黄色羊毛标记
这里表示搜寻中心点从黄色羊毛开始
r呢,就是限制最大半径……就是说给他加上一个最大的作用范围(当然这是一个正方形的范围……)
那么此时应该范围就像这样(黄色一样包含在内)
试一下成功了
但在范围外可以看到不受影响
接着来个rm指令,这个指令是设定最小传送半径
试一下
怎么还是过去了?这个后面讲解当为2的时候
却没事?

好的现在重点讲解r和rm的关系
r很好理解,3的话有效范围是这个
至于rm1呢……请注意……是最小半径而不是失效半径
什么意思?看图,目前红色是最小半径为1的情况……注意红色范围依旧有效……
而这个就是2……
这样归纳出结论
设玩家与命令方块的距离为x
当r≥x≥rm的时候……
命令才会生效……
好的教程搞定……
什么?还有其他的?拜托你看懂了这个剩下那些那么直观肯定会吧……
对了顺带一提……@以及扩展在对非与玩家互动的命令无效(如gamerule啊time之类的)


作者: likeliang    时间: 2012-11-9 22:41
之前我以为真的有冒险模式这货。。。到后来玩丧魂村才知道怎么一回事
作者: zzcat770    时间: 2012-11-9 22:41
个人认为命令方块用好了可以做个十分精彩的对战地图,而且也可以用于制作冒险或RPG地图,这玩意碉堡了
作者: lloocck    时间: 2012-11-9 23:39
不会打指令的我眼泪掉下来
作者: geludan    时间: 2012-11-10 00:13
传送那个哪里需要这么麻烦,举例 tp @a 1 1 1,就可以了,完全不用打xyz
作者: jianghr    时间: 2012-11-10 02:20
命令方块我研究过一段时间,当初是三晋想让我整一个命令自动编写工具出来,但是鉴于那玩意的复杂性我还是弃坑了。
其中还有个原因是我自己在测试命令方块各种命令时都是失灵时不灵的。你在这里说的TP应该是比较简单的了。一些复杂的指令我还没弄明白 = =||
以上也是我为什么说你要是弄全了命令给你贡献的原因。因为有的玩意通过这方块弄出来毕竟还和手打起效不同。
作者: sylqiuyifeng    时间: 2012-11-10 08:48
jianghr 发表于 2012-11-10 02:20
命令方块我研究过一段时间,当初是三晋想让我整一个命令自动编写工具出来,但是鉴于那玩意的复杂性我还是弃 ...

比如说啥命令……
我去试试?

作者: dongwenjiemc    时间: 2012-11-25 12:57
吓尿了,技术党们
作者: 🍞bread    时间: 2013-1-21 16:30
命令方块出生点代码是什么?
就用X1Y1Z1来举例
作者: mcbbs2050    时间: 2013-8-24 10:58
@p 距离最近的玩家
@r 随机玩家
@a 所有玩家
@f 距离最远的玩家
(直接在命令中代替name)

这个设置不科学,想实现到触发玩家的时候,只能用@p,而@p在有其他玩家在身边时候,总会导致命令施加错人。
鄙视@p,超级不科学,求一个@x施加到触发命令方块本人的代表符号。
作者: sylqiuyifeng    时间: 2013-8-24 15:34
mcbbs2050 发表于 2013-8-24 10:58
@p 距离最近的玩家
@r 随机玩家
@a 所有玩家

这个你去找官方吧呵呵……
作者: QQ1004295420    时间: 2013-8-26 08:58
那么怎样知道xyz的?
作者: 156664752    时间: 2013-10-18 20:07
QQ1004295420 发表于 2013-8-26 08:58
那么怎样知道xyz的?

按F3...呵呵
作者: 杯_孓    时间: 2013-10-23 22:58
呵呵- -   图全挂了我会乱说= =?{:10_493:}
作者: 2453781157    时间: 2013-11-12 21:11
LZ你的图爆了!!
作者: mcuio    时间: 2014-10-4 00:00
{:10_502:}图挂了,{:10_527:}