Minecraft(我的世界)中文论坛

标题: 【命令方块】命令方块全图文教程 第三节 命令方块与RPG

作者: 龙腾猫跃    时间: 2014-2-8 20:33
标题: 【命令方块】命令方块全图文教程 第三节 命令方块与RPG
本帖最后由 龙腾猫跃 于 2015-2-5 16:14 编辑

命令方块全图文教程

第三节 命令方块与RPG

本节信息

教程使用版本:1.7
教程适用版本:1.7及以前
教程更新时间:2014-02-08
教程修改时间:2014-03-30

会被吃开头两个空格的第一行照例留着写介绍:这次主要写命令方块在RPG地图中的一些应用,但只是最基本的,因为 /setblock 啊神马的NB命令都还没说呢,下一节开始才讲“高级”命令。
  好啦,进入正题。大家玩一些RPG地图是不是会碰到一个下图这样的压力板铁门,然后走进去后就开始出现字幕?
        就像下图这样,这就是用命令方块实现的“字幕”——其实就是一堆 /say 命令的集合。
     
  @p之类的通配符在/say里会被替换成名字,至于前面输出的 [@] ,那个@就是命令方块的“用户名”(你可以这样理解,因为如果是你直接输入命令,那个@就会是你的名字,当然你要吐槽这种理解我也没办法{:10_497:})
     
  用玻璃覆盖刚才那张图的石头就是这样,红石中继器用来控制字幕顺序和延时,不然可能会出现顺序不对的情况。适当的延时也可以做出来对话的效果。当然在RPG地图里不一定是这种方法,可能是绊线按钮神马的,甚至会是以后会讲的“高级”命令 /testfor 。
     
  下图就是喜闻乐见(啥?)的……防作弊系统。那个命令方块就是把难度设置成和平的(实际上不一定是和平,别人要求你开和平难度谁去开一般难度被怪打……)。如果忘了咋调去看前一节。用这个思路也可以用来固定游戏模式神马的(虽然1.8以后可以锁定难度了……),当然这个系统一定要在玩家看不到的地方,比如……地下。
     
  上图的一堆提示是不是烦死人?用这个命令试一试……发现讨厌的斜体提示全部隐藏啦~这是设置“游戏规则”的命令,当然不只这一个,还有很多滴!
     
  就是这个格式,后面的 true 代表启用, false 代表禁用。(为了和游x狗区分,我主动表明这张图片转载Wiki的)
     
  你也可以在下面输入“/gamerule ”(记住后面有个空格),再按 Tab 键查看所有规则。
     
  禁用方块被破坏掉落物品,TNT炸不出东西了。(某个大型RPG地图有不少炸城堡神马的情节,虽然设置了冒险模式,但是TNT炸毁的掉落给了玩家一组一组的方块,足够去作弊。如果这样设置一下就没有任何问题了)
     
  使用一堆命令方块的结合可以实现复杂的剧情,比如下图是模拟你被人打晕,然后醒来发现却自己在别人的房间。这里只是为了大家研究,没有关闭命令方块斜体字输出,在实际地图上都要关闭的。
     
  这里就是实现这个的命令方块组。2个用来传送(/tp,不会去看前一节),2个输出字幕,而中继器实现模拟的对话效果。
     
  第一次传送就是进入一个“小黑屋”,模拟晕倒时一片黑暗的样子。然后经过3个中继器传送进小屋,模拟醒来。
     
  当然你还可以做得更加逼真……比如醒了发现是黑夜啊神马的。(不要吐槽狗血剧情{:10_533:})
     
  这一堆就是模拟剧情的了。大家或许发现最后给的2个药水竟然是重叠的,这也是命令方块的神奇……可以把不可重叠的搞重叠,搞出来不可思议的药水效果(256倍)神马的……
     
  这个就是给药水的指令。但是这样1.8以后是不行的,要用英文名……
     
  这里就有警告了……所以说以后要注意!
     
  如果要看数据附加值(上面的8261就是数据附加值),用内置TMI神马的最方便了有木有……
     
  这些只是命令方块在RPG中最基本的应用,接下来就是 /summon,/setblock,/testfor 之类的复杂“高级”指令的学习,这些学习时我就会把应用一起写出来,这些命令可是……一个比一个NB!


作者: 我的世界sun123    时间: 2014-2-8 20:37
不错哦~~~~顶一个!
作者: 42486327    时间: 2014-2-8 20:37
命令方块无爱
作者: Asselin    时间: 2014-2-8 20:42
{:10_510:}很好的帖子~~~
{:10_495:}另外有人说1.7可以用命令搞斜面方块卤煮能教我么......
作者: thBing    时间: 2014-2-8 20:45
额,下一章什么时候出?
作者: 审奥不解释    时间: 2014-2-8 20:47
不错,我喜欢发新手教程的人,特别是有关于地图制作的,可以提高论坛小白的审美,但真要等小白的审美有质的飞跃,可能还要一段时间,我挺你!
作者: 刘成武    时间: 2014-2-8 21:43
顶一个!
作者: 977682434    时间: 2014-2-8 22:18
谢谢 楼主的指导
作者: Peninsula    时间: 2014-2-9 09:13
不错哦!顶一个~
作者: 1815055670    时间: 2014-2-9 09:49
真不错,顶顶顶。
作者: 末影卐    时间: 2014-2-9 10:00
我是红石渣
作者: 刘大华    时间: 2014-2-10 22:54
楼主,命令小白期盼你的下一张贴
作者: fyq6102427    时间: 2014-2-11 21:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: Gebozen    时间: 2014-2-14 00:06
不错期待更新
作者: mingtfarc    时间: 2014-4-6 14:58
求第四节
作者: 龙腾猫跃    时间: 2014-4-6 18:12
mingtfarc 发表于 2014-4-6 14:58
求第四节

今晚,马上(1h内)
作者: yuchenyang    时间: 2014-4-6 18:43
路人甲中枪@1036606949  
作者: 1036606949    时间: 2014-4-6 19:35
啊,这个好,我还想去翻yui的老贴呢~
作者: 1005912169    时间: 2014-7-21 19:26
lz大大滴好
作者: Saya_    时间: 2014-8-3 09:29
好吧 支持
作者: MC探险者1314    时间: 2014-8-3 15:33
刘成武 发表于 2014-2-8 21:43
顶一个!

2014防骗小天使分享【揭穿CF骗子】,大家看了这个视频就明白了,不要再发那些没用的广告了,视频地址:http://url.cn/Nrl04l,+Q11297355免费领取神器
作者: 云小龙    时间: 2014-11-5 18:57
谢谢楼主
作者: 江米条    时间: 2014-11-5 23:02
围观,支持,
作者: 爱心魔王FHC    时间: 2015-2-11 17:16
剧情最好用tellraw,用say前面会有[@]
作者: 龙腾猫跃    时间: 2015-2-11 19:10
FHC红石 发表于 2015-2-11 17:16
剧情最好用tellraw,用say前面会有[@]

tellraw要涉及json,这里讲有点早
作者: 爱心魔王FHC    时间: 2015-2-11 19:19
龙腾猫跃 发表于 2015-2-11 19:10
tellraw要涉及json,这里讲有点早

可以不详细讲啊,到后面再扩展
直接tellraw @a xxxxx
作者: 龙腾猫跃    时间: 2015-2-11 19:21
FHC红石 发表于 2015-2-11 19:19
可以不详细讲啊,到后面再扩展
直接tellraw @a xxxxx

应该最少也要/tellraw @a {text:"xxx"}吧?还是我又煋了?
作者: 爱心魔王FHC    时间: 2015-2-11 19:24
龙腾猫跃 发表于 2015-2-11 19:21
应该最少也要/tellraw @a {text:"xxx"}吧?还是我又煋了?

可以省略啊……(除非你要加颜色什么的……)
作者: chenweiqin    时间: 2015-6-6 09:57
小白来好好学习
作者: 邓清魏    时间: 2015-6-20 12:52
{:10_503:}终于知道命令方块怎么用了
作者: 流灬星    时间: 2015-6-20 16:55
怎么收藏。。。
作者: flyfishis    时间: 2016-11-23 17:17
好厉害~
作者: 八神庵始解    时间: 2017-1-24 20:39
不好意思,请问一下我打了死亡不掉落指令,可还是掉落,为什么?
作者: 千羽冥神    时间: 2019-7-1 11:45
先扣个6吧
作者: woc159357    时间: 2019-7-4 14:44
不好意思,请问一下我打了死亡不掉落指令,可还是掉落,为什么?
作者: fgafe    时间: 2019-8-4 23:47
woc159357 发表于 2019-7-4 14:44
不好意思,请问一下我打了死亡不掉落指令,可还是掉落,为什么?

emm,要不就是输错了,/gamerule keepInventory true
作者: 15717801943    时间: 2019-8-27 11:35
考古了考古了
作者: wa_haha    时间: 2019-10-15 17:35
小白激动地收藏了下来
作者: th12dfxlc    时间: 2020-1-30 18:11
八神庵始解 发表于 2017-1-24 20:39
不好意思,请问一下我打了死亡不掉落指令,可还是掉落,为什么?

是不是你输错了?
作者: 627370950    时间: 2020-1-30 22:23
有帮助 可以 谢谢大佬
作者: Xu__    时间: 2020-2-7 13:50
th12dfxlc 发表于 2020-1-30 18:11
是不是你输错了?

我上回玩虚无世界2也是这样
作者: MCxiaoliujun    时间: 2020-2-7 16:45
激动收藏 是个好帖子
作者: 2218671410    时间: 2020-2-7 17:46
已收藏,谢谢作者呀!
作者: mrakluo    时间: 2020-3-28 14:26
完全像看小说一样,进了另一个世界,以前知道打怪,现在还有设计
作者: 哎呀呀~    时间: 2020-4-3 08:39
fgafe 发表于 2019-8-4 23:47
emm,要不就是输错了,/gamerule keepInventory true

我的1.12.2开死亡不掉落也没用
作者: Mr.stark    时间: 2020-4-3 09:07
这个对我这种命令方块小白很有帮助的,谢谢楼主了,希望楼主多出一些类似的教程
作者: 1120500820    时间: 2020-4-23 08:45
中级指令大全【doge】
作者: Fncnyixg    时间: 2020-5-11 10:48
楼主牛皮
作者: Moon_Beam    时间: 2020-7-14 09:49
楼主你太帅了~
作者: 臣九歌    时间: 2020-7-25 10:02
指令大全啊
全看懂了
作者: MeetMX    时间: 2020-8-5 23:28
整合的很好,小白也看得懂
作者: 超人卖牛奶    时间: 2020-8-15 19:40
学到了学到了
作者: TheJiuye    时间: 2020-8-20 15:08
爱了爱了
作者: 饭到无所谓了    时间: 2021-1-7 15:12
指令大全,真不错,我喜欢
作者: 不是不上班    时间: 2021-1-12 11:12
MCBBS有你更精彩