chyx
本帖最后由 chyx 于 2015-11-4 12:30 编辑

雪球也是球吧
上次没有发指令和截图 只有存档 被删帖了 感到十分抱歉。这个作品就是当雪球落地时,在落地的位置出现闪电 (当然也可以生成Creeper)
这是我原创的 但不排除火星的可能
优点有完美的支持了连发 同时发雪球 每个雪球都会分别考虑 即使一直按着右键也不会卡住并且每个雪球都会有闪电
而且不会和烈焰人的火球混淆
缺点是借助了更新顺序 只有在存档的正确位置建造才可以使用





指令:(顺序跟建造位置有关,这是我的顺序,不是按执行顺序)
execute @e[type=SmallFireball,name=1] ~ ~ ~ tp @e[type=SmallFireball,name=1,c=1] @e[type=Snowball,c=1,name=2,r=2]
execute @e[type=Snowball,name=2] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"0"}
execute @e[type=Snowball,name=!2] ~ ~ ~ summon SmallFireball ~ ~ ~ {direction:[]}
/entitydata @e[type=Snowball] {CustomName:"2"}
execute @e[type=SmallFireball,name=1] ~ ~ ~ summon LightningBolt
kill @e[type=SmallFireball,name=1]
execute @e[type=Snowball] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"1"}

都一目了然吧 我就不解释了。


存档:pan.baidu.com/s/1o6qOv8I(存档上传后为了增强稳定性加了几个c=1,已标记在上面)
在此特别@末影矿工    你说的更容易的方案是什么?



正确顺序 如果用fillclock
  1. execute @e[type=Snowball,name=!2] ~ ~ ~ summon SmallFireball ~ ~ ~ {direction:[],CustomName:"1"}
复制代码
  1. /entitydata @e[type=Snowball] {CustomName:"2"}
复制代码

  1. execute @e[type=SmallFireball,name=1] ~ ~ ~ tp @e[type=SmallFireball,name=1,c=1] @e[type=Snowball,c=1,name=2,r=2]
复制代码

  1. execute @e[type=Snowball,name=2] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"0"}
复制代码

  1. execute @e[type=SmallFireball,name=1] ~ ~ ~ /这里可以自定义
复制代码

  1. kill @e[type=SmallFireball,name=1]
复制代码

  1. execute @e[type=Snowball] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"1"}
复制代码






chyx
本帖最后由 chyx 于 2014-11-13 00:33 编辑

@小白勇者 其实不是 单个学傀儡不能阻止敌人走近 当近时就会被自己的雷炸死

Wolverine
貌似很厉害的样子,威力一定巨大!不过如果不小心打到自己怎么办?

chyx
Wolverine 发表于 2014-11-13 02:01
貌似很厉害的样子,威力一定巨大!不过如果不小心打到自己怎么办?

你就受伤了{:10_522:}所以要往远扔

zxc5610923
请问这个是高频来检测得嘛?

小泽轩
L楼上太幽默…

chiron0987
顺序太乱{:10_494:}好像看懂了又好像没看懂,大概是不断在雪球位置生成火球,用火球召唤闪电又把火球kill掉吧?命中判定大概是用name来做的,但这理我就没看懂了,为什么不会在雪球一边飞的时候不断出现闪电呢?

chyx
chiron0987 发表于 2014-11-18 13:59
顺序太乱好像看懂了又好像没看懂,大概是不断在雪球位置生成火球,用火球召唤闪电又把火球kill掉 ...

火球是marker
在每个刻里
先让雪球把火球的名字改了
再把原来的名字的火球先出闪电再自杀
再把火球名字改回来
循环
只要雪球在火球就能完美闪避开死亡
但雪球一没
火球就召闪电并自杀了

maxDARK
{:10_522:}看来有点无聊

kongbaiyo
卧槽好厉害的想法
之前从来没想过啊
好机智

默默学习了 谢了~~

C-青皮君
本帖最后由 C-青皮君 于 2014-11-19 21:28 编辑

少年,还是你发帖快。这是
初步解决此类弹射物没有落地
值(刷掉很快)的方法,但是
事实上更重要的应用是在
多人游戏和减少红石延迟。
这是一个难题,希望再接再厉。

综上说,这种办法针对多实体
和对雪球有种类划分时不合理。

不过还是感叹如此简便的方法。


kongbaiyo
不过的话 超高频有点蛋碎
雪球一多实体就多了起来 被执行的命令就有点多了0 0

不过倒是很精准了

C-青皮君
少年我喜欢你的方法,
不过这不是目前解决不了
的问题。目前雪球炸弹
最难解决的是(回溯)判定和
(多人游戏)红石延迟。
希望少年能搞出方法咯。



chyx
C-青皮君 发表于 2014-11-19 21:26
少年,还是你发帖快。这是
初步解决此类弹射物没有落地
值(刷掉很快)的方法,但是

哪来的红石延迟? 而且不是很拖电脑的

C-青皮君
chyx 发表于 2014-11-19 22:45
哪来的红石延迟? 而且不是很拖电脑的

多人游戏时候的红石频率延迟。
为了连接稳定会被削弱的。

chyx
C-青皮君 发表于 2014-11-19 22:46
多人游戏时候的红石频率延迟。
为了连接稳定会被削弱的。

{:10_527:}我不玩多人不知道

C-青皮君
chyx 发表于 2014-11-19 22:48
我不玩多人不知道

单人都好突破;
现在大家问题都
卡在这。

chyx
C-青皮君 发表于 2014-11-19 22:49
单人都好突破;
现在大家问题都
卡在这。

问一下 这样够进cbl么

C-青皮君
chyx 发表于 2014-11-19 22:54
问一下 这样够进cbl么

你去帖子申请看看。

chyx
那是要3作品的

C-青皮君

作品一般要得是类似于可玩
地图一样有终端的。类似于
这种教程可能要不少,如果
能做一个有指令参与的好地
图,不一定要指令多精简,
只要能完成效果(不追求
时空简洁)并且有创意一个
就够了。

chyx
本帖最后由 chyx 于 2014-12-12 15:44 编辑

@末影矿工 你说的更容易的方案是什么?

liuyipeng001
好乱。。
1让名字为1的火球执行 把名字为1的火球 传送到 名字为2的雪球
2让名字为2的雪球执行 把火球的名字改为0
3把所有雪球的名字改为2
4让名字为1的火球执行 刷出一个闪电
5杀掉名字为1的火球
6让雪球执行把所有火球名字改为1
啊啊啊啊啊
真心没看懂

chyx

谢谢 现在真的进cbl了

310297903
跟手榴弹差不多

第一页 上一页 下一页 最后一页