bvrns Опубликовано 29 октября, 2025 Поделиться Опубликовано 29 октября, 2025 Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет) но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку. я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз. так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы а пока прикладываю схему моего примерного наброска работы команды что описывал в начале p.s играю на Minecraft 1.21.8 Ссылка на комментарий Поделиться на другие сайты Поделиться
bvrns Опубликовано 29 октября, 2025 Автор Поделиться Опубликовано 29 октября, 2025 1 час назад, bvrns сказал: Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет) но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку. я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз. так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы а пока прикладываю схему моего примерного наброска работы команды что описывал в начале p.s играю на Minecraft 1.21.8 попадание: setblock ~9 ~-10 ~-10 minecraft:anvil определение: execute if block ~ ~3 ~ minecraft:anvil run setblock ~-9 ~13 ~12 minecraft:target replace execute if block ~ ~3 ~ minecraft:anvil run setblock ~-9 ~14 ~12 minecraft:white_concrete replace Ссылка на комментарий Поделиться на другие сайты Поделиться
bvrns Опубликовано 29 октября, 2025 Автор Поделиться Опубликовано 29 октября, 2025 1 час назад, bvrns сказал: Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет) но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку. я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз. так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы а пока прикладываю схему моего примерного наброска работы команды что описывал в начале p.s играю на Minecraft 1.21.8 сам механизм Ссылка на комментарий Поделиться на другие сайты Поделиться
bvrns Опубликовано 29 октября, 2025 Автор Поделиться Опубликовано 29 октября, 2025 1 час назад, bvrns сказал: Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет) но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку. я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз. так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы а пока прикладываю схему моего примерного наброска работы команды что описывал в начале p.s играю на Minecraft 1.21.8 определение состояния "корабля" одиночный он или нет, но проблема в том, что если есть рядом еще один блок бетона лайм, он не проводит систему execute if block ~ ~5 ~ minecraft:lime_concrete if block ~ ~6 ~ minecraft:anvil unless block ~1 ~5 ~ minecraft:lime_concrete unless block ~-1 ~5 ~ minecraft:lime_concrete unless block ~ ~5 ~1 minecraft:lime_concrete unless block ~ ~5 ~-1 minecraft:lime_concrete run fill ~1 ~5 ~-1 ~-1 ~5 ~1 minecraft:anvil replace air Ссылка на комментарий Поделиться на другие сайты Поделиться
bvrns Опубликовано 29 октября, 2025 Автор Поделиться Опубликовано 29 октября, 2025 11 часов назад, bvrns сказал: Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет) но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку. я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз. так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы а пока прикладываю схему моего примерного наброска работы команды что описывал в начале p.s играю на Minecraft 1.21.8 определение состояния "корабля" одиночный он или нет, но проблема в том, что если есть рядом еще один блок бетона лайм, он не проводит систему execute if block ~ ~5 ~ minecraft:lime_concrete if block ~ ~6 ~ minecraft:anvil unless block ~1 ~5 ~ minecraft:lime_concrete unless block ~-1 ~5 ~ minecraft:lime_concrete unless block ~ ~5 ~1 minecraft:lime_concrete unless block ~ ~5 ~-1 minecraft:lime_concrete run fill ~1 ~5 ~-1 ~-1 ~5 ~1 minecraft:anvil replace air Ссылка на комментарий Поделиться на другие сайты Поделиться
Щербатый бесстыдник Опубликовано 29 октября, 2025 Поделиться Опубликовано 29 октября, 2025 Дружище, прости, не могу вникнуть в суть проблемы, если хочешь запиши мне голосовуху или какой нибудь видос с объяснением в телегу @Sench_mp4, обещаю помочь если пойму что требуется :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 6 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти