3、命名方块与RPG
这次主要写命令方块在RPG地图中的一些应用,但只是最基本的,因为 /setblock 啊神马的NB命令都还没说呢,下一节开始才讲“高级”命令。好啦,进入正题。大家玩一些RPG地图是不是会碰到一个下图这样的压力板铁门,然后走进去后就开始出现字幕?
就像下图这样,这就是用命令方块实现的“字幕”——其实就是一堆 /say 命令的集合。
@p之类的通配符在/say里会被替换成名字,至于前面输出的 [@] ,那个@就是命令方块的“用户名”(你可以这样理解,因为如果是你直接输入命令,那个@就会是你的名字,当然你要吐槽这种理解我也没办法)。
用玻璃覆盖刚才那张图的石头就是这样,红石中继器用来控制字幕顺序和延时,不然可能会出现顺序不对的情况。适当的延时也可以做出来对话的效果。当然在RPG地图里不一定是这种方法,可能是绊线按钮神马的,甚至会是以后会讲的“高级”命令 /testfor 。
下图就是喜闻乐见的防作弊系统。那个命令方块就是把难度设置成和平的(实际上不一定是和平,别人要求你开和平难度谁去开一般难度被怪打)。如果忘了咋调去看前一节。用这个思路也可以用来固定游戏模式神马的(虽然1.8以后可以锁定难度了),当然这个系统一定要在玩家看不到的地方,比如地下。
上图的一堆提示是不是烦死人?用这个命令试一试,发现讨厌的斜体提示全部隐藏啦,这是设置“游戏规则”的命令,当然不只这一个,还有很多滴!
就是这个格式,后面的 true 代表启用, false 代表禁用。
你也可以在下面输入“/gamerule ”(记住后面有个空格),再按 Tab 键查看所有规则。
禁用方块被破坏掉落物品,TNT炸不出东西了。(某个大型RPG地图有不少炸城堡神马的情节,虽然设置了冒险模式,但是TNT炸毁的掉落给了玩家一组一组的方块,足够去作弊。如果这样设置一下就没有任何问题了)
使用一堆命令方块的结合可以实现复杂的剧情,比如下图是模拟你被人打晕,然后醒来发现却自己在别人的房间。这里只是为了大家研究,没有关闭命令方块斜体字输出,在实际地图上都要关闭的。
这里就是实现这个的命令方块组。2个用来传送(/tp,不会去看前一节),2个输出字幕,而中继器实现模拟的对话效果。
第一次传送就是进入一个“小黑屋”,模拟晕倒时一片黑暗的样子。然后经过3个中继器传送进小屋,模拟醒来。
当然你还可以做得更加逼真,比如醒了发现是黑夜啊神马的。
这一堆就是模拟剧情的了。大家或许发现最后给的2个药水竟然是重叠的,这也是命令方块的神奇,可以把不可重叠的搞重叠,搞出来不可思议的药水效果(256倍)神马的。
这个就是给药水的指令。但是这样1.8以后是不行的,要用英文名
这里就有警告了,所以说以后要注意!
如果要看数据附加值(上面的8261就是数据附加值),用内置TMI神马的最方便了有木有。
这些只是命令方块在RPG中最基本的应用,接下来就是 /summon,/setblock,/testfor 之类的复杂“高级”指令的学习,这些学习时我就会把应用一起写出来,这些命令可是一个比一个NB!
上一个: 《魔女之家》图文流程攻略
下一个: 《情热传说》全剧情流程图文攻略
浏览量:582022-07-19
浏览量:12021-05-31
浏览量:02021-05-29
浏览量:02021-05-17
浏览量:32021-04-23
浏览量:02019-10-13
RTX5090/5080显卡即将来袭!测试功耗惊人!
《暗区突围:无限》海外测试开启
《黑帝斯2》登顶Steam一周销量榜
《寂静之地:入侵日》 6月28日北美上映
《幻兽帕鲁》更新版本上线
《PANICORE》宣布5月31日发售