katarinaSuki b6d59b089d6b4574bc18589c9000bf5c
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
command /wb1:
trigger:
execute console command "/attribute %player% minecraft:generic.movement_speed base set 0.16"
set player's max health to 20
heal player
execute console command "/worldborder center -144 -12"
execute console command "/worldborder set 1050"
execute console command "/bbt begin 120s 1 yellow 다음 자기장 (Phase 1)"
send "&e자기장이 활성화 되었습니다, 120초 뒤 자기장이 줄어듭니다."
wait 110 seconds
send "&e10초 뒤 자기장이 줄어듭니다."
wait 5 seconds
send "&e5초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e4초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e3초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e2초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e1초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&b자기장이 줄어듭니다"
execute console command "/bbt begin 60s 1 red 자기장 축소중... (Phase 1)"
execute console command "/worldborder set 700 60"
wait 60 seconds
send "&b자기장이 줄어들었습니다, 다음 자기장은 100초 뒤 줄어듭니다."
execute console command "/bbt begin 100s 1 yellow 다음 자기장 (Phase 2)"
wait 90 seconds
send "&e10초 뒤 자기장이 줄어듭니다."
wait 5 seconds
send "&e5초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e4초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e3초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e2초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&e1초 뒤 자기장이 줄어듭니다."
wait 1 seconds
send "&b자기장이 줄어듭니다"
이런 스크립트를 만들었는데
/sk disable all 해도 안멈추더라고요
중간에 멈추는 방법 있나요?
windy_wind
2024.08.14wait 쓰지말고
every n tick 써서 해보시죠 예를 들면,
command /자기장:
@trigger:
@@set {자기장} to 10*20 #10초
every 1 tick:
@if {자기장} is set:
@@remove 1 from {자기장}
@@if {자기장} > 0:
@@@mod({자기장},20) = 0
@@@send "%ceiling({자기장}/20)%초 남았습니다!" to all players
@@else:
@@@delete {자기장}
@@@#action
windy_wind
2024.08.14중간에 {자기장} 변수만 지우면 멈춥니다