Minecraft(我的世界)中文论坛
标题: [1.8命令方块]原版/spawn指令
作者: 末影矿工 时间: 2014-12-27 11:54
标题: [1.8命令方块]原版/spawn指令
本帖最后由 末影矿工 于 2014-12-27 13:08 编辑
点击进入我的教程索引贴
----------------------------------------<分界线>----------------------------------------
Hi这里是末影矿工,N久不做教程(╯‵□′)╯︵┻━┻。这个教程是运用原版非op玩家指令/trigger来实现/spawn的效果,较为简单。玩家只需要输入一个/trigger spawn set ???或者/trigger spawn add ???就可以传送回主城(???代表任何一个小于十位的整数)。
----------------------------------------<分界线>----------------------------------------
图片:

----------------------------------------<分界线>----------------------------------------
视频演示:
http://v.youku.com/v_show/id_XODU3ODQ3Mjgw.html
----------------------------------------<分界线>----------------------------------------
首先要创建以下变量:
- /scoreboard objectives add spawn trigger
复制代码 spawn: trigger变量
- /scoreboard objectives add tp dummy
复制代码 tp: 普通虚拟变量
之后用高频红石连接以下指令
首先
- scoreboard players enable @a spawn
复制代码
要一直给玩家开启spawn变量,之后的命令方块细分3个部分。
第一部分:
- scoreboard players add @a[score_spawn_min=1] tp 1
复制代码
- scoreboard players add @a[score_spawn=-1] tp 1
复制代码 第一条指令给所有spawn大于等于一的人tp加1,第二条是给所有小于等于一的人tp加1,相当于加入你的spawn变量不为0,你的tp变量的积分就会一直+1
第二部分:
- tp @a[score_tp_min=1,score_tp=1] x y z
复制代码- tellraw @a[score_tp_min=1,score_tp=1] {text:"您已回城",color:yellow}
复制代码 第一条是当玩家的tp变量的积分正好加到1的时候,将玩家传送到主城的坐标,x y z写主城的坐标。第二条可加可不加,就是tp的时候会说一句 “您已回城”。
第三部分:
- scoreboard players set @a[score_tp_min=2] spawn 0
复制代码
- scoreboard players set @a[score_spawn_min=0,score_spawn=0] tp 0
复制代码 这一部分就是清空玩家积分板了,当玩家的tp变量被加到2的时候,他的spawn变量就会被设为0,这样他的tp就不会继续加了,第二条就是当玩家的spawn正好等于0的时候,把玩家tp变量的积分设为0。
----------------------------------------<End>----------------------------------------
[groupid=546]Command Block Logic[/groupid]
作者: MC大湿 时间: 2014-12-27 12:09
相信未来的一天 原版能做到完全取代插件
作者: PotatoFucker1O1 时间: 2014-12-27 12:18
/spawn
怎么用
作者: lzs1234 时间: 2014-12-27 12:34
官方逼死插件系列n…
话说矿工你头像又换回来了啊
作者: 江米条 时间: 2014-12-27 12:42
还是看不懂{:10_522:}...论坛有1.8的增添的新指令教程吗
作者: kxd2013 时间: 2014-12-27 12:55
走过路过水路一通!
作者: Wolverine 时间: 2014-12-28 05:12
果然是命令方块大神,名不虚传名不虚传