TitrMinecraft Опубликовано 7 июля, 2024 Поделиться Опубликовано 7 июля, 2024 Принцип такой - игрок кликает на невидимого нпс который стоит в декоративном блоке радио. После игроку в сообщениях высвечивается выбор волны 76.5, 109.4 и т.д. После того как игрок кликает на выбранное сообщение начинает играть музыка из под декоративного блока. Но вот в чем проблема, я не знаю как сделать так чтобы после того как была проиграна первая песня пошла вторая, третья и т.д. Есть только вариант с повторителем, и ещё я не знаю как сделать так чтобы при клике на нпс проигрывалась заданая команда. Таких радио на карте будет 7-10 и при этом игрок когда будет отходить от радио песня должна перестать играть, а когда игрок подойдет назад к тому же радио песня будет играть дальше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Spectral Paladin Опубликовано 7 июля, 2024 Поделиться Опубликовано 7 июля, 2024 50 минут назад, TitrMinecraft сказал: Принцип такой - игрок кликает на невидимого нпс который стоит в декоративном блоке радио. После игроку в сообщениях высвечивается выбор волны 76.5, 109.4 и т.д. После того как игрок кликает на выбранное сообщение начинает играть музыка из под декоративного блока. Но вот в чем проблема, я не знаю как сделать так чтобы после того как была проиграна первая песня пошла вторая, третья и т.д. Есть только вариант с повторителем, и ещё я не знаю как сделать так чтобы при клике на нпс проигрывалась заданая команда. Таких радио на карте будет 7-10 и при этом игрок когда будет отходить от радио песня должна перестать играть, а когда игрок подойдет назад к тому же радио песня будет играть дальше. Идея прикольная Ссылка на комментарий Поделиться на другие сайты Поделиться
Chebyrek-hot Опубликовано 9 июля, 2024 Поделиться Опубликовано 9 июля, 2024 scoreboard objectives add <имя скорборда> minecraft.custom:minecraft.talked_to_villager - начисляются очки при разговоре с жителем summon villager ~ ~ ~ {VillagerData:{type:plains,profession:5},CustomName:'[{"text":"radio"}]',CustomNameVisible:1b,NoAI:1b,NoGravity:1b,Silent:1b} - заспавни жителя на координатах блока радио effect give @e[name=radio] minecraft:invisibility infinite 222 true - cделать жителя невидимым (видно в режиме спектатора) give @a compass{display:{Name:'["",{"text":"Пульт","italic":false,"bold":true}]',Lore:['["",{"text":"вкключи радио","italic":false,"color":"gold"}]']},Enchantments:[{}],Tags:["pult"]} - особый пульт только держа который можно врубить радио execute as @e[name=radio] at @s if entity @p[scores={talkto=1..},distance=..10,nbt={SelectedItem:{tag:{Tags:["pult"]}}}] at @s run - не дописанная команда но после run нужно написать либо кликабельное сообщение либо создать кликабельную табличку А команда которая должно быть в кликах вот: я не дописал механизм и никак не могу опробовать его изза того что не умею делать соо в чате кликабельными\ Но расскажу о том что чтобы менять радмо нужно просто поменять тег предмету "пульт" и немного изменить команду чтобы SelectedItem имел тот же тег что и новый пульт и соответственно изменить координаты Автор, пожалуйста извините за топорность этого механизма, ха всякие пульты это просто костыли очень надеюсь что моя заготовка для механизма хоть как то поможет вам, желаю удачи с этим и очень хочу чтобы у вас это получилось сделать PhoenixTechu 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 9 июля, 2024 Поделиться Опубликовано 9 июля, 2024 6 часов назад, Chebyrek-hot сказал: scoreboard objectives add <имя скорборда> minecraft.custom:minecraft.talked_to_villager - начисляются очки при разговоре с жителем summon villager ~ ~ ~ {VillagerData:{type:plains,profession:5},CustomName:'[{"text":"radio"}]',CustomNameVisible:1b,NoAI:1b,NoGravity:1b,Silent:1b} - заспавни жителя на координатах блока радио effect give @e[name=radio] minecraft:invisibility infinite 222 true - cделать жителя невидимым (видно в режиме спектатора) give @a compass{display:{Name:'["",{"text":"Пульт","italic":false,"bold":true}]',Lore:['["",{"text":"вкключи радио","italic":false,"color":"gold"}]']},Enchantments:[{}],Tags:["pult"]} - особый пульт только держа который можно врубить радио execute as @e[name=radio] at @s if entity @p[scores={talkto=1..},distance=..10,nbt={SelectedItem:{tag:{Tags:["pult"]}}}] at @s run - не дописанная команда но после run нужно написать либо кликабельное сообщение либо создать кликабельную табличку А команда которая должно быть в кликах вот: я не дописал механизм и никак не могу опробовать его изза того что не умею делать соо в чате кликабельными\ Но расскажу о том что чтобы менять радмо нужно просто поменять тег предмету "пульт" и немного изменить команду чтобы SelectedItem имел тот же тег что и новый пульт и соответственно изменить координаты Автор, пожалуйста извините за топорность этого механизма, ха всякие пульты это просто костыли очень надеюсь что моя заготовка для механизма хоть как то поможет вам, желаю удачи с этим и очень хочу чтобы у вас это получилось сделать цепные кб для прикола добавили? Ссылка на комментарий Поделиться на другие сайты Поделиться
Chebyrek-hot Опубликовано 9 июля, 2024 Поделиться Опубликовано 9 июля, 2024 Не знал как это правильней осуществить, ведь нужно было сделать вариативыность и прерывание звука не через тик Ссылка на комментарий Поделиться на другие сайты Поделиться
Chebyrek-hot Опубликовано 9 июля, 2024 Поделиться Опубликовано 9 июля, 2024 Так же по теме обсуждения, если это на версии 1.20 и более можно сделать еще легче summon minecraft:interaction ~ ~ ~ {width:<любая цифра здесь будет обозначать ширину кквадрата>,height:<любая цифра высота>,CustomName:'{"text":"1"}'} - спавн особой сущности execute as @e[type=minecraft:interaction,name=1] on target run команда с написанием в чат сообщения за ним цепные кб условные execute as @e[type=minecraft:interaction,name=1] run data remove entity @s interaction и после этого в той же цепи кб уже делать проигрывание звуков, их остановку это можно сделать тоже по средству расстановки редстоун блоков в нужных местах, если честно то не сразу подумал об этом способе Ссылка на комментарий Поделиться на другие сайты Поделиться
Ен Худа Опубликовано 13 октября, 2024 Поделиться Опубликовано 13 октября, 2024 В 07.07.2024 в 21:41, TitrMinecraft сказал: Принцип такой - игрок кликает на невидимого нпс который стоит в декоративном блоке радио. После игроку в сообщениях высвечивается выбор волны 76.5, 109.4 и т.д. После того как игрок кликает на выбранное сообщение начинает играть музыка из под декоративного блока. Но вот в чем проблема, я не знаю как сделать так чтобы после того как была проиграна первая песня пошла вторая, третья и т.д. Есть только вариант с повторителем, и ещё я не знаю как сделать так чтобы при клике на нпс проигрывалась заданая команда. Таких радио на карте будет 7-10 и при этом игрок когда будет отходить от радио песня должна перестать играть, а когда игрок подойдет назад к тому же радио песня будет играть дальше. Ты все эти песни склей в один ogg файл. И в блокноте звуков обязательно дай файлу возможность трансляции. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 7 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти