Rostelikon Опубликовано 12 декабря, 2023 Поделиться Опубликовано 12 декабря, 2023 Я делаю карту маньяка в майнкрафт 1.16.5 есть вопрос - Можете сказать как добавить механику жизней то есть после старта игры у выживших 3 жизни если 1 раз их ударил маньяк то -1 жизнь после того как кончатся жизни игрок умирал и с него падали ресурсы которые он налутал и что бы маньяк не мог их подобрать и добавить предмет типа аптечка которая при использование игроком пропадала и давала ему 1 жизнь а маньяк не мог её подобрать Ссылка на комментарий Поделиться на другие сайты Поделиться
Rostelikon Опубликовано 13 декабря, 2023 Автор Поделиться Опубликовано 13 декабря, 2023 Ошибка не 1.16.5 а 1.12.2 Ссылка на комментарий Поделиться на другие сайты Поделиться
TheOneceYT Опубликовано 15 декабря, 2023 Поделиться Опубликовано 15 декабря, 2023 Чтобы создать механику жизней в 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. Помните настроить соответствующие командные блоки или механизмы для выполнения соответствующих команд. Rostelikon 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Rostelikon Опубликовано 17 декабря, 2023 Автор Поделиться Опубликовано 17 декабря, 2023 спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Rostelikon Опубликовано 17 декабря, 2023 Автор Поделиться Опубликовано 17 декабря, 2023 В 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 5 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти