Привет, такая проблема: мне нужно чтобы когда у всех игроков счёт станет -1 в Revives (я проверял если что, правильно пишу), то их всех телепортирует, на экране напишет что они проиграли, и в чате там тоже добавится сообщение. Дело в том, что либо:
а) Работает лишь только телепорт в комнату (выйти нельзя. Если только счёт больше -1 станет. И к слову если убрать скордбоард, то также тпшит)
б) Оно вообще не работает.
в) Спамит в чат сообщением
Список команд:
я начну с нижнего комнадного блока, и закончим верхним.
execute unless entity @a[scores={Revives=0..}] if score global game_over matches 0 run scoreboard players set global game_over 1
execute unless entity @a[scores={Revives=0..}] if score global game_over matches 0 run scoreboard players set global game_over 1
title @a title {"text":"ПОРАЖЕНИЕ","color":"red","bold":true}
tellraw @a [{"text":"Герои пытались защитить Великий Камень, но монстры оказались сильнее. Что стало с Героями, неизвестно. Либо они погибли, либо остались навсегда в прошлом...","color":"red"}]
playsound minecraft:music_disc.11 master @a ~ ~ ~ 1 1
bossbar set stone visible false
Делаю через нейронку, и она скорее всего косячит. Я уже несколько дней пытаюсь понять как это сделать, и не понимаю. Вот так выглядит. Две левые башни отвечают за другое, за создание босс бара и что если мобы на определённых кордах, босс бар падает. Самая правая башня, это то над чем я ломаю голову. А те два импульсных командный блока:
/scoreboard objectives add game_over dummy
/scoreboard players set global game_over 0
Я уже ничего не понимаю что делать. Почему оно не хочет работать. Т.е. я щас тестил командны, и меня не тпшило, ничего не писало в чат. Помогите.