请选择 进入手机版 | 继续访问电脑版
楼主: 翔翼之刃

[命令方块] 【原创】在租赁服实现设置家、回家、返回死亡地点的功能,附一键命令方块及安装方法

[复制链接]

21

主题

96

帖子

74

积分

Lv.3 矿物能手

UID
16359
小麦
28
金锭
277
下界之星
0
发表于 2017-10-12 23:57:43 来自手机 | 显示全部楼层
http://mc.netease.com/forum.php?mod=viewthread&tid=5363&highlight=sethome&mobile=2
这里菠萝也写过一个,可以互相学习下

27

主题

684

帖子

468

积分

Lv.5 农牧专家

UID
42139
小麦
262
金锭
1470
下界之星
0

问答斯基的方向盘

 楼主| 发表于 2017-10-13 00:07:42 来自手机 | 显示全部楼层
Msure 发表于 2017-10-12 23:57
http://mc.netease.com/forum.php?mod=viewthread&tid=5363&highlight=sethome&mobile=2
这里菠萝也写过一 ...

这个我看过啦,他的这个方法就是我提到过的,存在卸载区块就无法回家的问题。实际上我的这个系统是用盔甲架间接定位然后储存坐标到记分板的,原理和他不一样,而且每个玩家的坐标存储是独立的,自然也就不会有位置存储的冲突。我现在想要解决的问题是多人同时使用时的冲突问题。他的方法是用tag来指定目标的,而我的系统中需要持续对盔甲架进行操作,不是一次定位。所以他的方法无法解决我系统中的并行冲突问题。

1

主题

14

帖子

32

积分

Lv.2 石器学徒

UID
109753
小麦
27
金锭
242
下界之星
0

内测精英勋章

发表于 2017-10-13 22:26:24 来自手机 | 显示全部楼层
红石大神之看了你也不懂系列

点评

那个。。。我这是命令方块不是红石。。。  发表于 2017-10-13 23:00

2

主题

4

帖子

3

积分

Lv.1 新手木匠

UID
909725
小麦
0
金锭
4
下界之星
0
发表于 2017-10-13 23:07:15 来自手机 | 显示全部楼层
可以来我服务器弄一下嘛TAT

6

主题

64

帖子

25

积分

Lv.2 石器学徒

UID
32601
小麦
2
金锭
74
下界之星
0
发表于 2017-10-14 22:37:42 | 显示全部楼层
哇,好方便~
抱走啦,过几天就用在租赁服里面
对了,我的服务器叫成都养鸡三厂,欢迎aoao粉来玩哦!

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
925557
小麦
0
金锭
1
下界之星
0
发表于 2017-10-16 01:14:56 | 显示全部楼层
想问下楼主,为什么我这里定家以后一直显示有人在使用,稍等,等多久都没反应

1

主题

6

帖子

3

积分

Lv.1 新手木匠

UID
1708462
小麦
0
金锭
15
下界之星
0
发表于 2017-10-16 10:31:58 来自手机 | 显示全部楼层
翔翼之刃 发表于 2017-10-13 00:07
这个我看过啦,他的这个方法就是我提到过的,存在卸载区块就无法回家的问题。实际上我的这个系统是用盔甲 ...

设置了好几次,都没成功.最后一次的问题是一直在 传送提示

27

主题

684

帖子

468

积分

Lv.5 农牧专家

UID
42139
小麦
262
金锭
1470
下界之星
0

问答斯基的方向盘

 楼主| 发表于 2017-10-16 11:46:21 | 显示全部楼层
空落酱 发表于 2017-10-16 01:14
想问下楼主,为什么我这里定家以后一直显示有人在使用,稍等,等多久都没反应

出现这种情况一般是两种原因:
1、命令方块组有一部分没有放置在世界出生点附近
2、盔甲架的设置坐标可能有误(文中是0 4 0,你需要改成你世界出生点区块内的坐标)
以上两个问题解决之后,需要再执行两条命令:
/scoreboard players set set.on check 0
/scoreboard players set tp.on check 0
完成之后,测试一下功能是否正常。如果还有问题的话再回复我。
SINCE WHEN WERE YOU THE ONE IN CONTROL?
-------------------------------------------------------------
有关原版游戏基础知识及命令方块的问题,可以发帖后私信我,我会尽力回答。
如果我的回答对你有帮助,可以点击楼层右下角的评分,给我+1小麦的奖励(不会扣除自身小麦)。

27

主题

684

帖子

468

积分

Lv.5 农牧专家

UID
42139
小麦
262
金锭
1470
下界之星
0

问答斯基的方向盘

 楼主| 发表于 2017-10-16 11:47:48 | 显示全部楼层
本帖最后由 翔翼之刃 于 2017-10-17 06:25 编辑
gringgood 发表于 2017-10-16 10:31
设置了好几次,都没成功.最后一次的问题是一直在 传送提示

你的问题和楼上应该是一样的,按照我上一楼给出的解决方案试试看
SINCE WHEN WERE YOU THE ONE IN CONTROL?
-------------------------------------------------------------
有关原版游戏基础知识及命令方块的问题,可以发帖后私信我,我会尽力回答。
如果我的回答对你有帮助,可以点击楼层右下角的评分,给我+1小麦的奖励(不会扣除自身小麦)。

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
925189
小麦
0
金锭
3
下界之星
0
发表于 2017-10-18 02:54:46 | 显示全部楼层
大佬,设置好的第一天还行,第二天开始传送回家的时候就提示“当前正在有人传送,请稍后几秒再试!”  请问这个怎么解决?

27

主题

684

帖子

468

积分

Lv.5 农牧专家

UID
42139
小麦
262
金锭
1470
下界之星
0

问答斯基的方向盘

 楼主| 发表于 2017-10-18 11:54:26 | 显示全部楼层
嵩山小风 发表于 2017-10-18 02:54
大佬,设置好的第一天还行,第二天开始传送回家的时候就提示“当前正在有人传送,请稍后几秒再试!”  请问 ...

你先按照我本帖23楼的方法解决一下,如果还不行的话我可能要到你租赁服去看一下……
SINCE WHEN WERE YOU THE ONE IN CONTROL?
-------------------------------------------------------------
有关原版游戏基础知识及命令方块的问题,可以发帖后私信我,我会尽力回答。
如果我的回答对你有帮助,可以点击楼层右下角的评分,给我+1小麦的奖励(不会扣除自身小麦)。

1

主题

9

帖子

18

积分

Lv.1 新手木匠

UID
32485
小麦
14
金锭
151
下界之星
0
发表于 2017-10-22 14:37:01 | 显示全部楼层
我在局域网试用 可以使用,但是到了租赁服就不行啦,提示有人正在传送,也按照上面的方法使用了,不行。最后多试了几次,整个服务器开始狂掉线,一个小时集体掉线个四五次,不知道咋回事,能帮忙看看么

点评

最近由于论坛回帖有审核,很多回复提示收不到。我已经看到你启动器的好友请求了,有时间到你租赁服看一下。  发表于 2017-10-24 15:23

0

主题

4

帖子

1

积分

Lv.1 新手木匠

UID
837896
小麦
0
金锭
15
下界之星
0
发表于 2017-10-24 20:49:51 来自手机 | 显示全部楼层
瑟瑟发抖

5

主题

19

帖子

10

积分

Lv.1 新手木匠

UID
43239
小麦
0
金锭
53
下界之星
0
发表于 2017-10-27 20:37:30 | 显示全部楼层
楼主您好:我用了您的方法,成功后,封闭时不小心弄坏了一组方块,然后我就重新清理了,重新布置了一次,结果,不能传送了,怎么破啊,麻烦您百忙之中,解答一下,不胜感谢!

27

主题

684

帖子

468

积分

Lv.5 农牧专家

UID
42139
小麦
262
金锭
1470
下界之星
0

问答斯基的方向盘

 楼主| 发表于 2017-10-28 00:36:05 | 显示全部楼层
云心如梦 发表于 2017-10-27 20:37
楼主您好:我用了您的方法,成功后,封闭时不小心弄坏了一组方块,然后我就重新清理了,重新布置了一次,结 ...

如果你重新清理的时候又执行过初始化一键命令的话,会召唤出多余的盔甲架。这种情况下,可以进行如下步骤:

1、查看一下有多少多余的盔甲架:使用命令testfor @e[tag=setx]
正常情况下,跳出的提示“发现盔甲架”只有一条,如果多余一条,则其余的盔甲架必须清除。
比如跳出了3条相同的提示,则需要清除2个带有这个tag的盔甲架。

2、清除多余的盔甲架:依次执行如下命令:
(请将以下命令中的n替换为多余的盔甲架个数)
/kill @e[tag=setx,c=n,type=armor_stand]
/kill @e[tag=sety,c=n,type=armor_stand]
/kill @e[tag=setz,c=n,type=armor_stand]
/kill @e[tag=tp,c=n,type=armor_stand]

3、完成以上命令后,继续执行:
/scoreboard players set set.on check 0
/scoreboard players set tp.on check 0
/scoreboard players set * set.on 0
/scoreboard players set * tp.on 0

最后测试一下所有的功能有没有恢复。如果还有问题可以继续回复我。

评分

参与人数 1 金锭 +1 收起 理由
云心如梦 + 1 感谢分享

查看全部评分

SINCE WHEN WERE YOU THE ONE IN CONTROL?
-------------------------------------------------------------
有关原版游戏基础知识及命令方块的问题,可以发帖后私信我,我会尽力回答。
如果我的回答对你有帮助,可以点击楼层右下角的评分,给我+1小麦的奖励(不会扣除自身小麦)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部