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

Как добавить систему жизней Помогите ПЖ


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

В теме 5 сообщений

Я делаю карту маньяка в майнкрафт 1.16.5 есть вопрос - 
Можете сказать как добавить механику жизней то есть после старта игры у выживших 3 жизни если 1 раз их ударил маньяк то -1 жизнь  после того как кончатся жизни игрок умирал и с него падали ресурсы которые он налутал и что бы маньяк не мог их подобрать и добавить предмет типа аптечка которая при использование игроком пропадала и давала ему 1 жизнь а маньяк не мог её подобрать

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

Чтобы создать механику жизней в Minecraft Java Edition, вам потребуется использовать командные блоки, счетчики и создание специальных предметов. Вот пошаговое руководство по его настройке:

Шаг 1: Создайте счетчик для отслеживания количества жизней у игроков.

/scoreboard objectives add lives dummy Жизни

 

Шаг 2: Установите начальное значение счетчика "Жизни" на 3 для всех реальных игроков.

/scoreboard players set @a lives 3

 

Шаг 3: Отслеживайте столкновение игрока с маньяком и уменьшайте количество жизней.

Создайте повторяющийся командный блок или механизм для обнаружения столкновения игрока с маньяком (например, давящие плиты, датчики приближения и т. д.). Когда игрок сталкивается с маньяком, уменьшайте их количество жизней на 1.

/scoreboard players remove @a[lives=1] lives 1

 

Шаг 4: Обнаружьте, достигли ли жизни игрока нуля, и вызовите его смерть.

Создайте еще одну повторяющуюся командную блок или механизм для проверки, достигло ли количество жизней игрока нуля. Когда количество жизней игрока достигает нуля, убейте его, очистите его инвентарь и роньте его предметы на землю.

/execute as @a[scores={lives=0}] run kill
/execute as @a[scores={lives=0}] run clear @s
/execute as @a[scores={lives=0}] run tp @s <координаты> 0 0
Не забудьте заменить <координаты> на нужные координаты, куда будет телепортирован игрок после смерти.

 

Шаг 5: Создайте специальный предмет, например аптечку, которая добавляет игроку дополнительную жизнь при использовании.

Используйте ресурс-пак или плагин для создания специального предмета (например, "Аптечка" с идентификатором "first_aid"), который при использовании игроком увеличивает счетчик "Жизни" на 1.

/execute as @a[nbt={SelectedItem:{id:"minecraft:first_aid"}}] run scoreboard players add @s lives 1

 

Шаг 6: Запретите маньяку подбирать роняющиеся предметы.

Чтобы маньяк не смог подобрать роняющиеся предметы, используйте следующую команду, чтобы отметить все предметы на земле как "no_pickup" и модифицируйте ИИ маньяка для игнорирования этих предметов.

/execute as @e[type=item] run data merge entity @s {Tags:["no_pickup"]}
/execute as @e[type=minecraft:maniac] run data merge entity @s {CanPickUpLoot:0}


Это все! Эти шаги помогут вам создать механику жизней, смерти и аптечек в Minecraft Java Edition. Помните настроить соответствующие командные блоки или механизмы для выполнения соответствующих команд.

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

В 15.12.2023 в 15:12, TheOneceYT сказал:

Чтобы создать механику жизней в Minecraft Java Edition, вам потребуется использовать командные блоки, счетчики и создание специальных предметов. Вот пошаговое руководство по его настройке:

Шаг 1: Создайте счетчик для отслеживания количества жизней у игроков.

/scoreboard objectives add lives dummy Жизни

 

Шаг 2: Установите начальное значение счетчика "Жизни" на 3 для всех реальных игроков.

/scoreboard players set @a lives 3

 

Шаг 3: Отслеживайте столкновение игрока с маньяком и уменьшайте количество жизней.

Создайте повторяющийся командный блок или механизм для обнаружения столкновения игрока с маньяком (например, давящие плиты, датчики приближения и т. д.). Когда игрок сталкивается с маньяком, уменьшайте их количество жизней на 1.

/scoreboard players remove @a[lives=1] lives 1

 

Шаг 4: Обнаружьте, достигли ли жизни игрока нуля, и вызовите его смерть.

Создайте еще одну повторяющуюся командную блок или механизм для проверки, достигло ли количество жизней игрока нуля. Когда количество жизней игрока достигает нуля, убейте его, очистите его инвентарь и роньте его предметы на землю.

/execute as @a[scores={lives=0}] run kill
/execute as @a[scores={lives=0}] run clear @s
/execute as @a[scores={lives=0}] run tp @s <координаты> 0 0
Не забудьте заменить <координаты> на нужные координаты, куда будет телепортирован игрок после смерти.

 

Шаг 5: Создайте специальный предмет, например аптечку, которая добавляет игроку дополнительную жизнь при использовании.

Используйте ресурс-пак или плагин для создания специального предмета (например, "Аптечка" с идентификатором "first_aid"), который при использовании игроком увеличивает счетчик "Жизни" на 1.

/execute as @a[nbt={SelectedItem:{id:"minecraft:first_aid"}}] run scoreboard players add @s lives 1

 

Шаг 6: Запретите маньяку подбирать роняющиеся предметы.

Чтобы маньяк не смог подобрать роняющиеся предметы, используйте следующую команду, чтобы отметить все предметы на земле как "no_pickup" и модифицируйте ИИ маньяка для игнорирования этих предметов.

/execute as @e[type=item] run data merge entity @s {Tags:["no_pickup"]}
/execute as @e[type=minecraft:maniac] run data merge entity @s {CanPickUpLoot:0}


Это все! Эти шаги помогут вам создать механику жизней, смерти и аптечек в Minecraft Java Edition. Помните настроить соответствующие командные блоки или механизмы для выполнения соответствующих команд.

Слушай спасибо но я кое что не понимаю можешь в дискорде обьяснить? мой дс moshno1

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

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

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

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

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

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

Войти

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

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

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