mafter Опубликовано 15 мая, 2020 Поделиться Опубликовано 15 мая, 2020 Для моей карты нужно сделать выбор персонажа, стоят 2 армор стенда, мне нужно, чтобы стенду, на который смотрит игрок давался эффект glownig. Как это сделать? Ссылка на комментарий Поделиться на другие сайты Поделиться
shurik204 Опубликовано 15 мая, 2020 Поделиться Опубликовано 15 мая, 2020 Тебе нужно использовать raycasting для этого. execute at @a positioned ~ ~1.35 ~ positioned ^ ^1 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^2 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^3 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^4 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true На 4 блока должно хватить, если что найдёшь как добавить ещё блоков к дистанции. Этот механизм неточный, но должен работать. Ссылка на комментарий Поделиться на другие сайты Поделиться
mafter Опубликовано 15 мая, 2020 Автор Поделиться Опубликовано 15 мая, 2020 18 минут назад, shurik204 сказал: Тебе нужно использовать raycasting для этого. execute at @a positioned ~ ~1.35 ~ positioned ^ ^1 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^2 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^3 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^4 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true На 4 блока должно хватить, если что найдёшь как добавить ещё блоков к дистанции. Этот механизм неточный, но должен работать. Привет, не работает, куда КБ нужно ставить? Ссылка на комментарий Поделиться на другие сайты Поделиться
ZverTNT Опубликовано 15 мая, 2020 Поделиться Опубликовано 15 мая, 2020 55 минут назад, shurik204 сказал: Тебе нужно использовать raycasting для этого. execute at @a positioned ~ ~1.35 ~ positioned ^ ^1 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^2 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^3 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^4 ^ run effect give @e[type=minecraft:armor_stand,distance=..0.6] glowing 1 0 true На 4 блока должно хватить, если что найдёшь как добавить ещё блоков к дистанции. Этот механизм неточный, но должен работать. Сделай, по возможности, пример на карте и отправь сюда Ссылка на комментарий Поделиться на другие сайты Поделиться
shurik204 Опубликовано 16 мая, 2020 Поделиться Опубликовано 16 мая, 2020 15.05.2020 в 09:22, mafter сказал: вот, я записал небольшой фрагмент. Каждый стенд должен подсвечиваться, когда я наведу на него курсором Сори, я перепутал координаты относительные (Сам просто редко пользуюсь подобным ) P.S: Первую команду напиши в цикличный КБ, остальное в цепные. И опять же, как я писал, это багнутый механизм (Видео ниже), но работает. effect clear @e[type=minecraft:armor_stand] minecraft:glowing execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^1 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^2 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^3 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^4 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^5 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true Ссылка на комментарий Поделиться на другие сайты Поделиться
iceik00x Опубликовано 13 июля, 2025 Поделиться Опубликовано 13 июля, 2025 В 16.05.2020 в 11:56, shurik204 сказал: Сори, я перепутал координаты относительные (Сам просто редко пользуюсь подобным ) P.S: Первую команду напиши в цикличный КБ, остальное в цепные. И опять же, как я писал, это багнутый механизм (Видео ниже), но работает. effect clear @e[type=minecraft:armor_stand] minecraft:glowing execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^1 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^2 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^3 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^4 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^5 run effect give @e[type=minecraft:armor_stand,distance=..0.6] minecraft:glowing 1 0 true Крч, искал что-то подобное, благодарен за решение, понял, что чтобы армор стенд подсвечивался вне зависимости от места куда на него смотришь, надо изменить просто параметр дистанции [distance=..0.5] вот этот, поставить побольше, но тогда если армор стенды стоят рядом то будут подсветятся оба, для избегания такого добавил параметр [sort=nearest, limit=1] В общем вот так execute at @a positioned ~ ~1.35 ~ positioned ^ ^ ^5 run effect give @e[type=minecraft:armor_stand,distance=..1.6,sort=nearest, limit=1] minecraft:glowing 1 0 true Ссылка на комментарий Поделиться на другие сайты Поделиться
PhoenixTechu Опубликовано 13 июля, 2025 Поделиться Опубликовано 13 июля, 2025 execute as @a at @s anchored eyes as @e[type=armor_stand] facing entity @s eyes anchored feet positioned ^ ^ ^.5 rotated as @p positioned ^ ^ ^-.5 if entity @p[distance=...1] run effect give @s glowing 1 0 true Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 7 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти