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

Hibbe

Пользователи
  • Постов

    2 681
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Весь контент Hibbe

  1. ну можно всегда что то упростить даже в командах. а вот тут рил не понял. изначально понял что игрок должен заходить в зону и играть музыка потом выходишь и исчезает, но если она воспроизводится один раз то тогда еще проще, однако все равно нужно минимум двое кб ведь вроде автор просил чтоб музыка играла в определенной зоне. Тогда один цикличный кб который делает команду execute второй удаляет рядом с ним стоящий редстоуновый блок.
  2. Какая версия? Если например 1.16.5 и выше должно всё равно работать. В общем на нужной тебе зоне, где хочешь, чтобы запускалась музыка опускаешься на два блока и ставишь любые блоки например золотые. После тебе понадобятся два цикличный, два цепных и один импульсивный командный блок и один компаратор. Где то за картой ставишь цикличный командный блок и вводишь эту команду: execute at @e[type=minecraft:player] if block ~ ~-2 ~ [твои блоки] run seed После ставишь компаратор так возле цикличного кб так, чтобы загорающийся "маячок" стоял спереди импульсивного и после вводишь уже сам /playsound: playsound [твоя музыка] [если хочешь, чтобы громкость музыки можно регулировать другими опциями] [селектор существо например @p] ~ ~ ~ [громкость по желанию] [высота по желанию] Теперь ставишь над ним цепной кб, однако так, чтобы стрелки импульсивного кб смотрели также, как и цепной и вводишь уже эту команду, с помощью которой будет спавнится редстоуновый блок запускающий цикличный кб: setblock [координаты рядом с цикличным кб] minecraft:air Теперь ещё рядом ставишь ещё один цикличный кб и вводишь похожую команду: execute at @e[type=minecraft:player] unless block ~ ~-2 ~ [твои блоки] run stopsound [селектор существ] [если хочешь, чтобы громкость музыки можно регулировать другими опциями] [твоя музыка] Всё над кб ставишь цепной блок (обязательно также как и с импульсивным), ставишь (обязательно) с безусловный на условный и вводишь следующую команду которая убирает редстоуновый блок там где добавил корды который запускает первый цикличный кб: setblock [твои корды на месте должны быть корды редстоунового блока] minecraft:redstone_block keep Надеюсь что помог. Думаю должно работать.
×
×
  • Создать...