本帖最后由 我叫坂本 于 2017-5-5 23:57 编辑
然而我不知道该怎么说233然而这是对做小游戏地图有兴趣的玩家↓
其实这些都是我瞎♂搞得233
不多说进入正题吧xD第一次发,大神轻喷
如有违规,版主提醒一下先啊~~~沮丧xD233(虽然不知道会发生什么)没错就是来自“新人专用”——@a6809936
--------------------------------------
有些人想做一些植物大战僵尸,村民Vs僵尸的地图么xD233
然而这是我第一次发红石技巧板块
直接举例吧:
我们就来做一个<保护村民>的游戏吧xD
我放了个僵尸,可以看到旁边有提示

当我靠近僵尸,它会有个提示,靠近范围r=2

我放个村民在僵尸旁边看看会发生什么

把村民放在了僵尸的旁边
它会一直给予我钻石,村民的祝福只有一次,僵尸靠近村民是在提醒我们要去保护村民

当僵尸把村民杀了,等于保护村民失败,给予惩罚,给了虚弱效果,加任务失败

当我放了一个僵尸,改了某僵尸的名字为<Boss>
它会给所有僵尸给予力量药水效果,杀死名为<Boss>即可快速消除此力量效果

当我把所有僵尸杀死了,它会有个提示
原理在下一页
其实这些都是我瞎♂搞得233
不多说进入正题吧xD第一次发,大神轻喷
如有违规,版主提醒一下先啊~~~沮丧xD233(虽然不知道会发生什么)没错就是来自“新人专用”——@a6809936
--------------------------------------
有些人想做一些植物大战僵尸,村民Vs僵尸的地图么xD233
然而这是我第一次发红石技巧板块
直接举例吧:
我们就来做一个<保护村民>的游戏吧xD
我放了个僵尸,可以看到旁边有提示

当我靠近僵尸,它会有个提示,靠近范围r=2

我放个村民在僵尸旁边看看会发生什么

把村民放在了僵尸的旁边
它会一直给予我钻石,村民的祝福只有一次,僵尸靠近村民是在提醒我们要去保护村民

当僵尸把村民杀了,等于保护村民失败,给予惩罚,给了虚弱效果,加任务失败

当我放了一个僵尸,改了某僵尸的名字为<Boss>
它会给所有僵尸给予力量药水效果,杀死名为<Boss>即可快速消除此力量效果

当我把所有僵尸杀死了,它会有个提示
原理在下一页
首先:应该很多人都知道exe指令吧(execute)

大小也就这么点,是不是我弄有点乱233
自己可以弄个简便的
-----------------------

首先先做一个高频,看图,高频连接绿色羊毛下面的命令方块,指令是:
然后粉色羊毛压着的命令方块指令是:
这个是检测僵尸靠近村民发出的语句

这个的命令方块指令是:
这个命令方块是检测僵尸靠近玩家发出的信息也是一样,僵尸靠近半径为2的时候就会发出信息

红色羊毛压着的命令方块指令是:
检测是否有僵尸
另外那个箭头的命令方块是:
检测有没有村民

看好图片的顺序
1:
检测到村民的时候,那个火把会黑,然后后面的命令方块当然也不会激活,火把变黑之后上面的火把就会亮
2:
3:
为何要清楚药效?火把黑了之后,上面的火把就会亮,那就代表村民还活着,给予生命恢复效果
当村民死亡了之后,下面的火把就会亮起来,然而上面的火把就会变黑
表示村民已经死亡了,就要清除刚刚给的生命恢复药效
4:
村民死后给的虚弱效果
5:
6:
7:
小小的检测村民的死活状态,简单- -xD(我是辣鸡)

可以看到有红石火把在那,蓝色羊毛压着的命令方块指令是:
刚刚上面的检测僵尸是对这里有关系
检测到有僵尸的时候,火把会熄灭,然而这个命令也就执行不了
当僵尸全部死亡后,就会显示这条信息

记得做一个高频,然后那个被熄灭的火把它下面就压着个火把就是刚刚那个检测僵尸死亡的那个喔~
当检测到有僵尸的时候,下面压着的那个火把就会熄灭,上面的就会亮,然而就可以激活这个活塞
这个活塞推过去,高频也就成功运用了,僵尸死亡后,这个活塞就会拉回,所以高频也就不能运用了

看好图上的标号
1:
检测一个叫Boss的僵尸
后面要放比较器,看图
2和3是两个命令方块
2是在上面的,3是在下面的
2:
检测到有叫Boss的僵尸就给予全僵尸的力量效果
3:还是一样检测一个叫Boss的僵尸,检测到了就会发出一条信息
4:
检测名叫Boss的僵尸
检测到了之后它会激活红石,然后把红石火把给熄灭了,就表示活着
当那个火把亮的时候,就代表它已经死了
5和6的2和3
5:检测到Boss死亡后,清除全部僵尸全部效果
6:
之后就会激活显示条信息
--------------------------------
The End
--------------------------------
就这么多了233,这些都可以拓展开来,可以换种方式,做另外个小游戏
不一定要按照我这个来
打了这么多字,从十点开始,现在已经快接近十一点了QAQ
(不知道会不会发生什么状况,例如锁帖- -)
我打了这么多,给个人气吧,反正不扣自己的,想想给金粒会扣自己的,那就给人气吧~
不给人气不给金粒太坏了,那就回个复吧xD~~~
@570855441 @AD【钙奶】 @Mithey @volta薯片~ @六等星之夜 @葉子の
然而我不知道该怎么说233然而这是对做小游戏地图有兴趣的玩家↓
其实这些都是我瞎♂搞得233
不多说进入正题吧xD第一次发,大神轻喷
如有违规,版主提醒一下先啊~~~沮丧xD233(虽然不知道会发生什么)没错就是来自“新人专用”——@a6809936
--------------------------------------
有些人想做一些植物大战僵尸,村民Vs僵尸的地图么xD233
然而这是我第一次发红石技巧板块
直接举例吧:
我们就来做一个<保护村民>的游戏吧xD
我放了个僵尸,可以看到旁边有提示

当我靠近僵尸,它会有个提示,靠近范围r=2

我放个村民在僵尸旁边看看会发生什么

把村民放在了僵尸的旁边
它会一直给予我钻石,村民的祝福只有一次,僵尸靠近村民是在提醒我们要去保护村民

当僵尸把村民杀了,等于保护村民失败,给予惩罚,给了虚弱效果,加任务失败

当我放了一个僵尸,改了某僵尸的名字为<Boss>
它会给所有僵尸给予力量药水效果,杀死名为<Boss>即可快速消除此力量效果

当我把所有僵尸杀死了,它会有个提示
原理在下一页
2021.12 数据,可能有更多内容
然而我不知道该怎么说233然而这是对做小游戏地图有兴趣的玩家↓其实这些都是我瞎♂搞得233
不多说进入正题吧xD第一次发,大神轻喷
如有违规,版主提醒一下先啊~~~沮丧xD233(虽然不知道会发生什么)没错就是来自“新人专用”——@a6809936
--------------------------------------
有些人想做一些植物大战僵尸,村民Vs僵尸的地图么xD233
然而这是我第一次发红石技巧板块
直接举例吧:
我们就来做一个<保护村民>的游戏吧xD
我放了个僵尸,可以看到旁边有提示

当我靠近僵尸,它会有个提示,靠近范围r=2

我放个村民在僵尸旁边看看会发生什么

把村民放在了僵尸的旁边
它会一直给予我钻石,村民的祝福只有一次,僵尸靠近村民是在提醒我们要去保护村民

当僵尸把村民杀了,等于保护村民失败,给予惩罚,给了虚弱效果,加任务失败

当我放了一个僵尸,改了某僵尸的名字为<Boss>
它会给所有僵尸给予力量药水效果,杀死名为<Boss>即可快速消除此力量效果

当我把所有僵尸杀死了,它会有个提示
原理在下一页
首先:应该很多人都知道exe指令吧(execute)

大小也就这么点,是不是我弄有点乱233
自己可以弄个简便的
-----------------------

首先先做一个高频,看图,高频连接绿色羊毛下面的命令方块,指令是:
代码:
- /execute @e[type=Zombie] ~ ~ ~ execute @e[type=Villager,r=2] ~ ~ ~ give @a diamond 1
代码:
- /execute @e[type=Zombie] ~ ~ ~ execute @e[type=Villager,r=2] ~ ~ ~ say 僵尸正在靠近村民

这个的命令方块指令是:
代码:
- /execute @e[type=Zombie] ~ ~ ~ execute @e[type=Player,r=2] ~ ~ ~ say @p 僵尸正在靠近你,小心一点

红色羊毛压着的命令方块指令是:
代码:
- /testfor @e[type=Zombie]
另外那个箭头的命令方块是:
代码:
- /testfor @e[type=Villager]

看好图片的顺序
1:
代码:
- say 任务失败
2:
代码:
- say 村民死亡了,因此:得到了惩罚
代码:
- /effect @a clear
当村民死亡了之后,下面的火把就会亮起来,然而上面的火把就会变黑
表示村民已经死亡了,就要清除刚刚给的生命恢复药效
4:
代码:
- /effect @p 18 10 1
5:
代码:
- say 村民状态良好
代码:
- say @p <得到了村民的祝福>
代码:
- /effect @p 10 10 1

可以看到有红石火把在那,蓝色羊毛压着的命令方块指令是:
代码:
- say 僵尸已无,可下一关
检测到有僵尸的时候,火把会熄灭,然而这个命令也就执行不了
当僵尸全部死亡后,就会显示这条信息

记得做一个高频,然后那个被熄灭的火把它下面就压着个火把就是刚刚那个检测僵尸死亡的那个喔~
当检测到有僵尸的时候,下面压着的那个火把就会熄灭,上面的就会亮,然而就可以激活这个活塞
这个活塞推过去,高频也就成功运用了,僵尸死亡后,这个活塞就会拉回,所以高频也就不能运用了

看好图上的标号
1:
代码:
- /testfor @e[type=Zombie,name=Boss]
后面要放比较器,看图
2和3是两个命令方块
2是在上面的,3是在下面的
2:
代码:
- /effect @e[type=Zombie] 5 15 0
3:
代码:
- say @e[type=Zombie,name=Boss] Zombie军团袭击,Zombie军团获得力量药水效果,尽快杀死Boss
4:
代码:
- /testfor @e[type=Zombie,name=Boss]
检测到了之后它会激活红石,然后把红石火把给熄灭了,就表示活着
当那个火把亮的时候,就代表它已经死了
5和6的2和3
5:
代码:
- /effect @e[type=Zombie] clear
6:
代码:
- say Boss已死亡,军团力量效果失效
--------------------------------
The End
--------------------------------
就这么多了233,这些都可以拓展开来,可以换种方式,做另外个小游戏
不一定要按照我这个来
打了这么多字,从十点开始,现在已经快接近十一点了QAQ
我打了这么多,给个人气吧,反正不扣自己的,想想给金粒会扣自己的,那就给人气吧~
不给人气不给金粒太坏了,那就回个复吧xD~~~
@570855441 @AD【钙奶】 @Mithey @volta薯片~ @六等星之夜 @葉子の
噗,几点了你还发帖子
辣鸡保卫村民,好耳熟的名称.....
辣鸡保卫村民,好耳熟的名称.....
volta薯片~ 发表于 2017-5-5 23:03
噗,几点了你还发帖子
辣鸡保卫村民,好耳熟的名称.....
233,那只是举个例子xD
围观dalao
失望,太简单了
langyo_v3 发表于 2017-5-5 23:54
失望,太简单了
如dalao失望了,那抱歉了xDD2333
我推断出楼主的mc版本是1.7……
技巧不说烂大街吧,但确实过于简单了,而且你电路也还可以精简
=============================
对于1.8+
完全可以用连锁型cb
对于1.12+
嗯,一个cb都不需要
技巧不说烂大街吧,但确实过于简单了,而且你电路也还可以精简
=============================
对于1.8+
完全可以用连锁型cb
对于1.12+
嗯,一个cb都不需要

这个就厉害了
ruhuasiyu 发表于 2017-5-6 00:39
我推断出楼主的mc版本是1.7……
技巧不说烂大街吧,但确实过于简单了,而且你电路也还可以精简
等等,你咋推测出来了是1.7了???- -
1.7哪里有execute指令啊xD2333
你弄的东西都挺好玩啊!
厉害 学到了
看起来好难啊
挺有意思的 就是不太实用
看到图片 很不懂 非常好难