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

Как выполнять команду когда игрок смотрит на другого игрока


Рекомендуемые сообщения

В теме 3 сообщения

Кто может помочь сделать так, чтобы когда смотришь на игрока выполнялось какое либо действие ?

В идеале команда должна Стопить человека когда на него смотришь

Ссылка на комментарий
Поделиться на другие сайты

  • ZverTNT изменил название на Как выполнять команду когда игрок смотрит на другого игрока

спавним стойку для брони - /summon armor_stand ~ ~ ~ {Invisible:1b,Invulnerable:1b,NoGravity:1b,CustomName:"{\"text\":\"kkgl\"}"}

некуда не отходим, даем тег - /tag @e[distance=..2,type=minecraft:armor_stand] add kkgl

вставляем в командные блоки [цикличный] [всегда активен] команды

execute at @p positioned ^ ^ ^3 run tp @e[type=minecraft:armor_stand,tag=kkgl] ~ ~1.6 ~

execute at @e[type=minecraft:armor_stand,tag=kkgl] as @a[distance=..1] run say хв

место (say) можно другую команду например: effect give @s minecraft:slowness 1 255

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, IlyaDyachkov сказал:

summon armor_stand ~ ~ ~ {Invisible:1b,Invulnerable:1b,NoGravity:1b,CustomName:"{\"text\":\"kkgl\"}"}

execute at @p positioned ^ ^ ^3 run tp @e[type=minecraft:armor_stand,tag=kkgl] ~ ~1.6 ~

execute at @e[type=minecraft:armor_stand,tag=kkgl] as @a[distance=..1] run say хв

А зачем тебе стойка для брони?
execute at @a positioned ^ ^ ^3 as @a[distance=..1] at @s run say 123

Есть только одна проблема. Такой механизм детектит только игроков на расстоянии 3 блока +- 1 блок

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...