Green_stone
      我想要制作一种随机器,它要有以下功能:
      能从x个命令方块中选出其中一个并激活它,然后那个命令方块就不能再一次被随机器选中了。也就是还有x-1个命令方块可以随机选择,然后逐渐x-2,x-3……
      有谁会做?请教一下

theEinstein
用投掷器就可以了
九个不同的物品,命令方块探测
缺点是只能随机九次

theEinstein
theEinstein 发表于 2016-8-23 15:39
用投掷器就可以了
九个不同的物品,命令方块探测
缺点是只能随机九次

坑爹的是现在发射器不能放置命令方块了

Deing
思路一:用普通随机器,然后每当一个命令方块被选中激活后,把该命令方块移走,并在原来的位置生成一个触发装置,以后如果该位置又被选中,触发装置会重新触发随机器使得随机器重新选择。电路不难应该会的吧

思路二:每当一个命令方块被选中后,更新随机器,使得新的随机器只会在剩下的命令方块里进行选择

具体比如可以用刷怪笼随机器,spreadplayers随机器……

爱心魔王FHC
MC1.7:指令方块单输出随机器讲解
http://www.mcbbs.net/thread-215977-1-1.html
如果是1.9+格式要改下,你应该会的
然后设置红石块的生成坐标在命令方块上,然后不要清除红石块
这样就可以实现x-1,x-2了

Green_stone
FHC红石 发表于 2016-8-23 15:29
MC1.7:指令方块单输出随机器讲解
http://www.mcbbs.net/thread-215977-1-1.html
如果是1.9+格式要改下,你 ...

嗯,就是这样,不过我在想计分版循环行不行

爱心魔王FHC
Green_stone 发表于 2016-8-23 18:06
嗯,就是这样,不过我在想计分版循环行不行

计分板循环是什么意思

lzs1234
最简单的当然是用@r,@r+type参数可以随机选择某种实体
你可以刷一堆ArmorStand(AS),然后选,把选中的AS的a计分板分数设为1,然后输出+kill这个AS
这样就越来越少最后就选不到了

Aslml
....3.......................................

Green_stone
lzs1234 发表于 2016-8-24 11:14
最简单的当然是用@r,@r+type参数可以随机选择某种实体
你可以刷一堆ArmorStand(AS),然后选,把选中的AS ...

Wow,@r竟然可以对所有实体使用,我看解释上说只能对玩家啊……