「固定点随机传送」指令

360影视 2025-02-05 12:39 3

摘要:在按钮或压力板的后方或下方放置命令方块,放置的数量取决于固定点数量+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”改成你的固定点数量即可

「指令都没问题,命令方块没有报错,可为什么没有效果?」

答:可能是你在目标选择器加了个半径或其他检测范围的条件,由于范围过小系统检测不到,所以就不会执行

来源:科技连环套

相关推荐