Перейти к содержанию

Отследить победителя


Рекомендуемые сообщения

В теме 2 сообщения

Как сделать с помощью командных блоков, чтобы когда все игроки находится в гм3(режиме наблюдателя), а единственный игрок находится в гм2(режиме приключений), то он становился победителем?

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

1) Создаём счётчик количества игроков

/scoreboard objectives add InGame dummy

------------------------------------------------------------------------------------------------------

2) Привязываем количество игроков не в режиме приключения к $InGame

execute store result score $InGame InGame if entity @a[gamemode=adventure]

InGame - Задача (scoreboard) которую мы создавали в предыдущем действии

$InGame - Сущность к которой мы привязали задачу InGame

@a[gamemode=adventure] - Селектор

(Команду нужно вставлять в всегда активный цикличный командный блок)

------------------------------------------------------------------------------------------------------

3) Выполняем команду если количество игроков  в режиме приключения равно 1

execute if score $InGame InGame matches 1 run ...

1 - Количество игроков при котором выполняется run

... - Команда которая будет выполнятся

(Команду нужно вставлять в всегда активный цикличный командный блок)

------------------------------------------------------------------------------------------------------

4) Отслеживаем победителя

tag @a[gamemode=adventure] add Winner

Winner - Тег который выдаётся победителю

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...