Minecraft(我的世界)中文论坛
标题: 命令方块:自动化智能地雷
作者: tcfx711 时间: 2014-6-28 11:10
标题: 命令方块:自动化智能地雷
本帖最后由 tcfx711 于 2014-6-28 11:16 编辑
上次的帖子因为考虑不周全,出现了各种BUg。。。。
所以这次补发个实验成功的
大家都知道MC中有红石地雷,但设置地雷太麻烦,并且不分敌我爆炸(好像现实中地雷就应该这样。。。。)但如果打PvP要用到这个技能呢?炸到队友岂不太不划算了。。。。
所以有了这个智能地雷
第一幅图我贴着地雷(那个火药)十分近,地雷却没有爆炸
第二幅图刚靠近地雷就被炸飞了。
-------------------------------------------------------------------------------------------------------------
下面讲下原理
先创建两个变量,分别为Mine和JN
右边超频脉冲分别激活
/testfor @p {SelectedItemSlot:2,Inventory:[{id:"minecraft:gunpowder",Count:1b,Damage:0s,Slot:2b}]} 探测玩家是否选择三号位的火药(可以自己更改名字和注释)
/scoreboard players set @e[type=Item] JN 1 {Item:{id:"minecraft:gunpowder"}} 将火药的JN分数不断设为1
左边探测到后
先激活/execute @p ~ ~ ~ summon Item ~ ~1 ~ {PickupDelay:99999,Item:{id:"minecraft:gunpowder",Count:1b,Damage:0s}} 在玩家处召唤一个无法被捡起的火药(地雷)
再激活/summon FallingSand ~-2 ~ ~-3 {Tile:152,Time:1}在下面放置红石块
最后激活/clear @p minecraft:gunpowder 0 1 清除玩家手中的火药(地雷)
脉冲激活命令方块指令/execute @e[type=Item,score_JN=1] ~ ~ ~ execute @e[type=Player,score_Mine_min=2,r=5] ~ ~ ~ summon FallingSand 2027.5 57 -400.5 {Tile:152,Time:10} 探测地雷半径5以内是否Mine分数为2的玩家,如果探测到,就在四个命令方块中间放置红石块
四个命令方块
/execute @e[type=Item,score_JN=1] ~ ~ ~ summon Fireball ~ ~ ~ {direction:[0.0,-2.0,0.0],ExplosionPower:3}在地雷下召唤火球,然后火球在方块中直接爆炸
/kill @e[type=Item,score_JN=1] 干掉地雷。。。。。
/setblock ~-8 ~ ~-1 minecraft:air
/setblock ~ ~1 ~ minecraft:air 清除红石块
如果想调节威力,直接改ExplosionPower后的数字如果想分辨敌我,更改玩家的Mine数值就行了
这样可以用到PvP中
完工{:10_492:}
如果有什么意见或建议(BUG),请在回复中提出,谢谢
作者: MC大湿 时间: 2014-6-28 11:13
碉堡的地雷 QAQ 继TNT大炮又一杀敌利器
作者: 戴面具的人 时间: 2014-6-28 11:37
顶一下
作者: 葱炒鸡蛋 时间: 2014-6-28 11:53
话说服务器力能用TNT吗。。。。
作者: ⭐✔️ 时间: 2014-6-28 14:09
Drognoz在3个月前已做。
作者: 1411465506 时间: 2014-6-28 14:09
又一个熊OP卡服利器
作者: 沉默的羔羊 时间: 2014-6-28 15:12
什么版本的
作者: 我是小骷髅 时间: 2014-6-28 15:21
碉堡啊,厉害!
作者: tcfx711 时间: 2014-6-28 15:34
.......我还不知道。。。。。
自己琢磨出来的
作者: 麟川君 时间: 2014-6-28 15:35
看不懂啊!!!!
作者: tcfx711 时间: 2014-6-28 15:36
14w26c快照
作者: asd919464932 时间: 2014-6-28 15:38
红石渣渣表示看不明
作者: 沉默的羔羊 时间: 2014-6-28 15:42
1.8是吧。
作者: tcfx711 时间: 2014-6-28 15:47
en
作者: 我是M哥 时间: 2014-6-28 17:13
你的签名档好可爱。
作者: 戴面具的人 时间: 2014-6-28 18:08
e 谢谢
作者: fff1123 时间: 2014-6-28 18:10
@面包bread
@bread面包
看这个帖子的评分···
那个是你的马甲?
作者: tcfx711 时间: 2014-6-28 18:40
。怎么可能。
作者: qxdnfsy 时间: 2014-7-4 20:14
一般般啦~
作者: 小枫字 时间: 2014-8-6 20:07
no 怕卡服务器
作者: 小枫字 时间: 2014-8-6 20:09
no 怕卡服务器
作者: 机智的玩家 时间: 2014-8-9 11:46
testfor指令可以做安全门,只有房主可以进
作者: 机智的玩家 时间: 2014-8-9 11:47
testfor指令可以做安全门,只有房主可以进
作者: 1056496069 时间: 2014-8-12 21:55
话说前阵子还可以,为何我现在用summon指令之后fireball出来一瞬间就消失?
summon Fireball ~ ~+4 ~ {deriction:[0.0,0.0,0.0],ExplosionPower:1}
作者: tcfx711 时间: 2014-8-13 10:02
direction打错了。。。。
作者: 1056496069 时间: 2014-8-13 13:09
我写的是tion,但是看原帖写的是sion 而且两种写法都不可以,不是不能生成,是生成后消失
作者: 1056496069 时间: 2014-8-13 13:26
我现在是最新的快照版本
作者: 1056496069 时间: 2014-8-13 18:47
命令方块表示生成成功了