Dexter Morgan Опубликовано 11 февраля, 2025 Поделиться Опубликовано 11 февраля, 2025 Делаю карту для друзей , и мне надо чтобы когда убивал всю команду то проигрывалась команда. Кто знает как это сделать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Curved Опубликовано 11 февраля, 2025 Поделиться Опубликовано 11 февраля, 2025 Если через team (команды игроков), то нужно сначала прописать: team add RedTeam team add BlueTeam Сортируем игроков на команды: tag: tag Игрок add RedTeam tag Игрок add BlueTeam team: team join RedTeam Игрок team join BlueTeam Игрок Создаём скорборд для нахождения тех кто умер /scoreboard objectives add Death deathCount И тут можно дополнительно их перевести в режим наблюдателя или телепортировать gamemode spectator @a[scores={Death=1..} tp @a[scores={Death=1..}] x y z Выдаём тег (Можно и не выдавать если все будут в режиме наблюдателя, но тогда потребуется другая команда позже) tag @a[scores={Death=1..}] add Dead Обнуляем скорборд scoreboard players reset @a Death Выполняем команду если вся команда мертва (tag) execute if entity @e[tag=RedTeam] unless entity @a[tag=!Dead,tag=RedTeam] run Команда execute if entity @e[tag=BlueTeam] unless entity @a[tag=!Dead,tag=BlueTeam] run Команда Выполняем команду если вся команда мертва (team) execute if entity @e[team=RedTeam] unless entity @a[tag=!Dead,team=RedTeam] run Команда execute if entity @e[team=BlueTeam] unless entity @a[tag=!Dead,team=BlueTeam] run Команда Выполняем команду если вся команда мертва (gamemode) execute if entity @e[team=RedTeam] unless entity @a[gamemode=!spectator,team=RedTeam] run Команда execute if entity @e[team=BlueTeam] unless entity @a[gamemode=!spectator,team=BlueTeam] run Команда (Команды могут быть разные при смерти разных команд) После выполнения нужной тебе команды также нужно выполнить эти, если тебе не нужно что-бы команда повторялась: Если через team: team leave @a[team=RedTeam] team leave @a[team=BlueTeam] Если через tag: tag @a remove Dead Если через gamemode: gamemode survival/adventure @a Ссылка на комментарий Поделиться на другие сайты Поделиться
PhoenixTechu Опубликовано 12 февраля, 2025 Поделиться Опубликовано 12 февраля, 2025 12 часов назад, Dexter Morgan сказал: Делаю карту для друзей , и мне надо чтобы когда убивал всю команду то проигрывалась команда. Кто знает как это сделать? если нужно просто проверить смерть всей тимы, используй /scoreboard objectives add death deathCount Для первой тимы (first) Цикл: execute unless entity @a[team=first,scores={death=0}] run (выполняемая команда) Цепь: scoreboard players reset @a[team=first] death Для 2 тимы (second) Цикл: execute unless entity @a[team=second,scores={death=0}] run (выполняемая команда) Цепь: scoreboard players reset @a[team=second] death Ссылка на комментарий Поделиться на другие сайты Поделиться
Rozy Опубликовано 15 февраля, 2025 Поделиться Опубликовано 15 февраля, 2025 счётчики игроков в командах создание скорборда: scoreboard objectives add player_in_teams dummy цикличные командные блоки: execute store result score red player_in_teams if entity @a[team=Red] execute store result score blue player_in_teams if entity @a[team=Blue] PhoenixTechu 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 4 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти