摘要:在按钮或压力板的后方或下方放置命令方块,放置的数量取决于固定点数量+1,例如我有5个固定点,那么命令方块数量就是5+1=6
1. /give @s command
给自己一个命令方块
2. /gamerule commandblockoutput false
关闭命令方块输出提示
3. /scoreboard objectives add 传送 dummy
创建一个名为“传送”的计分板
二、命令方块指令在按钮或压力板的后方或下方放置命令方块,放置的数量取决于固定点数量+1,例如我有5个固定点,那么命令方块数量就是5+1=6
将命令方块的第一个设为:脉冲、无条件、红石控制,其余设为:连锁、无条件、保持开启
1. scoreboard players random @p 传送 1 固定点数量
将附近的玩家的“传送”计分板数值随机设为1到3的其中一个数
注:“固定点数量”取决于你有多少个固定点就填几个
2. tp @p[scores={传送=1}] 固定点1坐标
将附近“传送”计分板数值等于1的玩家传送到指定的坐标(固定点1),下面几个意思都基本一样,不再叙述
3. tp @p[scores={传送=2}] 固定点2坐标
如果你只设了两个固定点,下条指令忽略即可
4. tp @p[scores={传送=3}] 固定点3坐标
如果你设了三个(不包括三个)以上的固定点,就只需把我上面写的指令的“scores={传送=xxx}”数值、坐标改一下即可
三、原理「为什么只传送得到前3个固定点,其他固定点就随机不到?」
答:第一条指令填错了,你一定填的是最后那里的“1 3”,那个“3”改成你的固定点数量即可
「指令都没问题,命令方块没有报错,可为什么没有效果?」
答:可能是你在目标选择器加了个半径或其他检测范围的条件,由于范围过小系统检测不到,所以就不会执行
来源:科技连环套