EnderState Опубликовано 27 июня, 2024 Поделиться Опубликовано 27 июня, 2024 Как сделать так что бы когда игрок умирал 1 раз - тайтлом выводилось сообщение "День 2", когда умирал второй раз "День 3" и т.д. Так же должны ставится блоки (окружение меняется после каждой смерти). Пытался сам сделать через скорборды, что то не получилось. Команда работает странно, прошу помощи у кбшеров поопытней Прошу помощи как можно быстрее Ссылка на комментарий Поделиться на другие сайты Поделиться
Curved Опубликовано 28 июня, 2024 Поделиться Опубликовано 28 июня, 2024 Сначала понадобиться scoreboard подсчитывающий количество смертей и scoreboard подсчитывающий количество дней /scoreboard objectives add Death deathCount /scoreboard objectives add Day dummy Теперь понадобится механизм, который при смерти будет начислять очки в scoreboard Day игроку и высвечивать надпись, а также он будет добавлять 1 очко игрокам у которых нет очков в scoreboard-е Day, что-бы при первой смерти был сразу второй день, а не первый в цепь командных блоков (1 всегда активный цикличный, а остальные цепные всегда активные): execute as @a unless score @s Day matches 1.. run scoreboard players add @s Day 1 scoreboard players add @a[scores={Death=1}] Day 1 execute as @a[scores={Death=1}] run title @s title ["",{"text":"День ","color":"red"},{"color":"red","score":{"objective":"Day","name":"@s"}}] scoreboard players reset @a Death И последнее - изменение локации после смерти: в командный блок: /execute as @a if score @s Day matches день run setblock x y z блок Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 2 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти