check.mcfunction 703 B

123456789101112131415
  1. # 范围检测
  2. execute if score @s setup_trigger matches 1.. at @s unless entity @s[x=-100,z=-100,y=200,dx=200,dy=200,dz=200] run scoreboard players set @s setup_trigger 0
  3. # 第一部分
  4. execute if score @s setup_trigger matches 1 run function ltw:state/0/setup/fail
  5. execute if score @s setup_trigger matches 2 run tp @s 11.5 300.2 -48.0 180 0
  6. # 第二部分
  7. execute if score @s setup_trigger matches 11 run function ltw:state/0/setup/fail
  8. execute if score @s setup_trigger matches 12 run function ltw:state/0/setup/orange
  9. execute if score @s setup_trigger matches 99 run function ltw:state/0/setup/finish
  10. # 重置
  11. scoreboard players set @s setup_trigger 0
  12. scoreboard players enable @s setup_trigger