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

[1.21.1] Пмгите, обнаружение одного игрока рядом с другим - выполнение команды.


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

В теме 5 сообщений

Пмгите, нужна команда цикличному кб, чтобы если в радиусе 7 блоков игрока @a[team=Hide] появлялся игрок @a[team=Seek] выполнялась команда дающая эффект темноты.

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

В селекторе есть свойства dx, dy, dz, и они позволяют выбрать сущности с координатами от A до B, где А - координата вызывающего, а В - указанное значение. Так нельзя сделать именно радиус, но в принципе сойдёт, то есть тебе надо поставить КБ не в центре, а в углу нужного радиуса.

effect give @e[team=%s,dx=%i,dz=%i] blindness ...

актуально для 1.20

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

1 hour ago, MineCommand said:

Пмгите, нужна команда цикличному кб, чтобы если в радиусе 7 блоков игрока @a[team=Hide] появлялся игрок @a[team=Seek] выполнялась команда дающая эффект темноты.

Селектор distance=..7.

Две точки (..) указывают диапазон, без него будет выбираться сущность РОВНО на 7 блоках (ни ближе, ни дальше).

Команда:

Quote

execute as @a[team=Hide] at @s if entity @a[team=Seek,distance=..7] run effect give @s minecraft:darkness 7 1 true

 

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

В 22.11.2024 в 18:34, DasGortyCH сказал:

Селектор distance=..7.

Две точки (..) указывают диапазон, без него будет выбираться сущность РОВНО на 7 блоках (ни ближе, ни дальше).

Команда:

 

execute at @a[team=Seek] run effect give @a[team=Seek,distance=..7] minecraft:darkness 7 1 true

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

В 22.11.2024 в 15:01, MineCommand сказал:

Пмгите, нужна команда цикличному кб, чтобы если в радиусе 7 блоков игрока @a[team=Hide] появлялся игрок @a[team=Seek] выполнялась команда дающая эффект темноты.

старые добрые двери (дорс)

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

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

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

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

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

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

Войти

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

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

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