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

Как увеличить хп у одной из команд(team) в Майнкрафт 1.16.5


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

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

Доброе время суток, у меня есть проблема я создаю карту и мне нужно добавить хп у одной из команд (team) с помощью командных блоков. Прошу помочь!

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

execute as @a[team=команда] run attribute @s minecraft:generic.max_health base set 20 (принимает ещё дробные числа)
Команда для заполнения единиц здоровья:
effect give @a[team=команда] minecraft:instant_health 1 100 true

Изначальное число - 20.0 единиц максимального здоровья
Максимальное число - 1024.0
 

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

1 минуту назад, GhostoFBU сказал:

execute as @a[team=команда] run attribute @s minecraft:generic.max_health base set 20 (принимает ещё дробные числа)

Изначальное число - 20.0 единиц максимального здоровья
Максимальное число - 1024.0

В любом случае, нужно делать еще условие, если человек не в (определенной команде) то вернуть хп на изначальное.
Чтобы избежать приколов со сменой команд.

 

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

25 минут назад, DewourZero сказал:

В любом случае, нужно делать еще условие, если человек не в (определенной команде) то вернуть хп на изначальное.
Чтобы избежать приколов со сменой команд.

 

Да, тогда нужно будет добавить знак ! (что означает не) перед аргументом в селекторе
Пример:
effect give @a[team=!green] minecraft:levitation - выдаёт эффект левитации всем игрокам кто в не команде green

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

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

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

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

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

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

Войти

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

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

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