我找了半天似乎并没有看到有什么地方说明这次活动不可以发到问答区求回答。>.> 但是我确实是看到禁止剽窃 >.> 所以回答的人请不要直接把正确的代码贴上来,指出什么地方错了就好。>.> 谢了
这是我我的回答:
得分:8。
我想知道我什么地方出错了。
活动链接:http://www.mcbbs.net/thread-609372-1-1.html
这是我我的回答:
T7
A B C D E F G
H
如果我没理解错的话,H 是初始化,然后 A 是进行传送...
A: /scoreboard players tag @r[x=50,y=60,z=50,r=40] add p1
B: /scoreboard players tag @r[x=50,y=60,z=50,r=40,tag=!p1] add p2
C: /tp @e[name=PositionHolder] @e[tag=p1]
D: /tp @e[tag=p1] @e[tag=p2]
E: /tp @e[tag=p2] @e[name=PositionHolder]
F: /scoreboard players tag @e[tag=p1] remove p1
G: /scoreboard players tag @e[tag=p2] remove p2
H: /summon ArmorStand ~ ~3 ~ {Invulnerable:1,NoGravity:1,Invisible:1,CustomName:"PositionHolder"}
得分:8。
我想知道我什么地方出错了。
活动链接:http://www.mcbbs.net/thread-609372-1-1.html
请问,PositionHolder是什么= =
FHC红石 发表于 2016-7-28 11:45
请问,PositionHolder是什么= =
是在H块(初始化块)里面初始化的一个占位子的盔甲架
我的思路是:
选择p1,p2
盔甲架 > p1
p1 > p2
p2 > 盔甲架
那么,你有没有亲自试过这些指令呢
Duxtr 发表于 2016-7-29 16:41
那么,你有没有亲自试过这些指令呢
我试过把 @r 增加了选择 type=!ArmorStand 进行测试(这样就可以和僵尸一起测试了),测试结果一切正常。
hhttll 发表于 2016-7-29 16:29
是在H块(初始化块)里面初始化的一个占位子的盔甲架
我的思路是:
前提是,这个世界上没有叫PositionHolder的东西= =
你是不是应该先召唤一个
FHC红石 发表于 2016-7-29 18:05
前提是,这个世界上没有叫PositionHolder的东西= =
你是不是应该先召唤一个
在H那个命令方块里已经召唤了。
因为题目里面有两个黄色命令方块
那么我的理解就是其中一个用来初始化,另外一长串用来交换位置。并且我在作答的第一句话就说了,H那个方块用来初始化。至于H是什么,我在最最最最开始已经列出了各个命令方块所对应的字母。
= = 审题!
A: /scoreboard players tag @r[x=50,y=60,z=50,r=40] add p1
给所有在50 60 50 r=40范围内的玩家添加p1的tag
B: /scoreboard players tag @r[x=50,y=60,z=50,r=40,tag=!p1] add p2
给所有在50 60 50 r=40范围内的tag不是p1的玩家添加p2的tag
那么……如果史蒂夫和Alex同时都在这个范围内呢
那么第一个指令就会给他们俩全部添加tag:p1
那么后面的tag=!p1也就没用了
给所有在50 60 50 r=40范围内的玩家添加p1的tag
B: /scoreboard players tag @r[x=50,y=60,z=50,r=40,tag=!p1] add p2
给所有在50 60 50 r=40范围内的tag不是p1的玩家添加p2的tag
那么……如果史蒂夫和Alex同时都在这个范围内呢
那么第一个指令就会给他们俩全部添加tag:p1
那么后面的tag=!p1也就没用了
所以指令A应该加上c=1
FHC红石 发表于 2016-7-29 20:34
所以指令A应该加上c=1
然而 @r 默认只选择一个。。。
http://minecraft.gamepedia.com/Commands#Target_selector_variables
我知道了
1、@e[name=PositionHolder]不严谨,万一有玩家叫这个名字呢
2、每次执行这个指令都要召唤盔甲架,但是又没有kill,这样会产生很多多余的盔甲架
1、@e[name=PositionHolder]不严谨,万一有玩家叫这个名字呢
2、每次执行这个指令都要召唤盔甲架,但是又没有kill,这样会产生很多多余的盔甲架
FHC红石 发表于 2016-8-6 16:00
我知道了
1、@e[name=PositionHolder]不严谨,万一有玩家叫这个名字呢
2、每次执行这个指令都要召唤盔甲架 ...
其实并不是这个原因。而是这道题题目错误,其实只允许使用7个命令方块,底下那个是卖萌的。所以使用1tick消失的效果云就可以了