Карта по мотивам игры Hello Neighbor (Привет Сосед). На данной карте сосед (второй игрок) может ставить камеры, ловушки. Ему нужно не дать игроку понять, что находится в его подвале. Задача игрока - пробраться в подвал!
Особенности карты
На карте есть камеры и ловушки, которые появляются у соседа с определенность частотой
Эта карта для двух игроков
Есть ключи и запертые двери, игроку нужно открывать двери и осваивать новые комнаты для победы
Луч от камеры видет только сосед, таким образом понимая как будет отслеживать игрока камера
DanZi, Я использую датапаки для своих карт. Они заменяют командные блоки + много других функций. Здесь я рассказывал об этом: https://youtu.be/MuLM3gdJPxE Теперь можно разобрать сами двери. Во-первых я создаю жителя с головой игрока на голове с выбранной текстурой на minecraft-heads в месте где дверь. У меня для этого есть специальная функция _summon:<север/юг/запад/восток>
Во-вторых: какой-то предмет (например red_dye (красный краситель)) я указываю за ключ, то есть выдаю ему тег red_key В-третьих я сделал проверку относительно ключа находится ли он вблизи замка, и если это истинна то убрать замок И на последок осталось лишь написать цикл, в котором всегда, если у двери есть житель с определенным тегом то всегда закрывать ее, а если сосед есть рядом то открыть ее. Если хочешь, могу написать датапак, который упростит все, что я только что перечислил
DanZi, когда ты выкидываешь предмет, то все его данные сохраняются, просто они загоняются в тег Item. То есть если у предмета был тег "123" (Tags:["123"]). То если ты выкинешь в качестве предмета, его дата будет такой: Item:{tag:{Tags:["123"]}}
Теперь можно разобрать сами двери. Во-первых я создаю жителя с головой игрока на голове с выбранной текстурой на minecraft-heads в месте где дверь. У меня для этого есть специальная функция _summon:<север/юг/запад/восток>
В-третьих я сделал проверку относительно ключа находится ли он вблизи замка, и если это истинна то убрать замок
И на последок осталось лишь написать цикл, в котором всегда, если у двери есть житель с определенным тегом то всегда закрывать ее, а если сосед есть рядом то открыть ее.
Если хочешь, могу написать датапак, который упростит все, что я только что перечислил