Minecraft(我的世界)中文论坛

标题: 【TCP】无需穷举的定向火球射击系统

作者: 正价氟    时间: 2016-3-6 16:20
标题: 【TCP】无需穷举的定向火球射击系统
本帖最后由 正价氟 于 2016-3-6 16:40 编辑
先看效果视频(1.95MB):http://www.pcapcb.com/documents/demo.flv
希望dz不要把我的flv吃掉
然而做出这个,仅仅需要5个命令方块。
=======原理讲解=======

命令串:
这个东西唯一的缺点就是:
ownerName不能使用选择器。所以说这个射击系统也只能单人玩耍,或者说制作RPG地图的时候叫玩家填上自己的名字? 目前Ms和雷鸣正在解决这个问题
脑洞提供者:@MsYqgzt 制作者:雷鸣 好吧我只是个来发帖的,我什么都不知道
谢谢观看!




[groupid=1009]The Command's Power[/groupid]
作者: 爱心魔王FHC    时间: 2016-3-6 16:30
建议把PositiveF改成好认的名字,一开始我以为是写错的实体……
不过这个东西挺好的,非常棒!
还有指令中有点乱码
作者: 正价氟    时间: 2016-3-6 16:39
FHC红石 发表于 2016-3-6 16:30
建议把PositiveF改成好认的名字,一开始我以为是写错的实体……
不过这个东西挺好的,非常棒!
还有指令中 ...

脑洞不是我提出来哒
作者: 雷鸣·翾鹗    时间: 2016-3-6 17:04
补充:ownerName可以通过一串不知道叫做什么鬼的东西导向指定UUID的实体
作者: pca006132    时间: 2016-3-6 17:31
雷鸣·翾鹗 发表于 2016-3-6 17:04
补充:ownerName可以通过一串不知道叫做什么鬼的东西导向指定UUID的实体

如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
然而怎么导向指定uuid的实体呢,这就是我不明白的地方了
作者: MsYqgzt    时间: 2016-3-6 17:54
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

owner可以导向实体的UUID,然而还是有个问题
tp实体不能真正意义上改变实体朝向,表面上改变实际F3+B会发现没有改变
所以还是不可行的
作者: 雷鸣·翾鹗    时间: 2016-3-6 18:47
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

ms+1,另外贰逼有个引仇恨的帖子有提到UUID和ownerName的转换方式的
作者: MC的小王    时间: 2016-3-6 18:57
事实上2b发过更加简单的2个指令方块就能够驱动的定向射击系统而且可以多人,不过这个也很酷并且原理更加多,也能引申出很多别的武器指令
作者: pca006132    时间: 2016-3-6 19:46
MsYqgzt 发表于 2016-3-6 17:54
owner可以导向实体的UUID,然而还是有个问题
tp实体不能真正意义上改变实体朝向,表面上改变实际F3+B会发 ...

测试过了,表面上F3 + B的朝向没改变,实际上rotation是改变了,我用entitydata和选择器测试过都没问题了
作者: 840196733mw    时间: 2016-3-7 13:22
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

pca的脑洞还是一如既往的大
话说可以生成两个uuid一样的实体吗?
作者: 840196733mw    时间: 2016-3-7 13:25
MC的小王 发表于 2016-3-6 18:57
事实上2b发过更加简单的2个指令方块就能够驱动的定向射击系统而且可以多人,不过这个也很酷并且原理更加多 ...

求一下地址 我想看看

越学习越来越不会用命令方块了
作者: pca006132    时间: 2016-3-7 17:01
840196733mw 发表于 2016-3-7 13:22
pca的脑洞还是一如既往的大
话说可以生成两个uuid一样的实体吗?

1.9不行
而且测试过不能在ownerName用uuid
作者: 09016    时间: 2016-3-7 19:13
能上传地图参考一下吗,指令方块红石部分没有说,是检测类型红石还是高频

作者: MC的小王    时间: 2016-3-9 19:31
840196733mw 发表于 2016-3-7 13:25
求一下地址 我想看看

越学习越来越不会用命令方块了

http://www.mcbbs.net/thread-387895-1-1.html 应该是的
作者: 雷鸣·翾鹗    时间: 2016-3-11 19:10
pca006132 发表于 2016-3-7 17:01
1.9不行
而且测试过不能在ownerName用uuid

ownerName不是直接用uuid,而是要实体的UUIDMost和Least经过转换后的一串奇奇怪怪的数,你看ms发的命令上面那串就知道了
作者: pca006132    时间: 2016-3-11 19:23
雷鸣·翾鹗 发表于 2016-3-11 19:10
ownerName不是直接用uuid,而是要实体的UUIDMost和Least经过转换后的一串奇奇怪怪的数,你看ms发的命令上 ...

哪儿的命令
作者: 雷鸣·翾鹗    时间: 2016-3-11 19:33
pca006132 发表于 2016-3-11 19:23
哪儿的命令

噫才发现这是cr的帖。。你过去ms那个帖看看
作者: mc的qiao    时间: 2016-3-11 20:27
你不觉得探测某个玩家使用物品会好点?比如萝卜钓竿
作者: mc的qiao    时间: 2016-3-11 20:30
mc的qiao 发表于 2016-3-11 20:27
你不觉得探测某个玩家使用物品会好点?比如萝卜钓竿

而且探测玩家使用物品就只需要3个命令方块
作者: MoKuai_Modular    时间: 2016-3-19 20:06
为什么我试了不可以 是在1.9正式版
作者: dust_of_heart    时间: 2016-6-3 14:07
看起来不错,考完中考试试
作者: 孤独秋叶    时间: 2016-6-5 12:57
我貌似看到了鸡蛋的身影