Клиентские игры

Майнкрафт 1.14.4 /execute Как сделать что бы когда игрок становился на каких то координатах срабатывала команда

Как сделать что бы когда игрок становился на каких то координатах (-169, 9, 158) срабатывала команда /effect give @p minecraft:levitation?
Evgen ..
Evgen ..
159
Нажимная плита, под ней блок, под ним командный блок
ДМ
Денис Миронычев
1 409
Лучший ответ
Murat Kassimov г4вно, не то что нужно
Гоша Янгибаев О боже... Что ты высрал?
Здесь не нужен execute.
/effect give @a[x=-169.5, y=9.5, z=158.5, distance=..1] minecraft:levitation время_в_секундах
Исправил. Забыл, что в стандартной версии используется distance, а не r. А если добавить
БМ
Баха М
83 218
если все же нужен с execute

/execute as @a[x=-169,y=9,z=158,distance=1] run effect give @p minecraft:levitation
Андрей Саенко
Андрей Саенко
13 102
Владимир Бородин А что ставить в Командном блоке? Цикличный там и все в этом духе
Евгений Семенченко Не работает , может я что то не так делаю . Команда даже не активируется. Ошибок не выводит , но и результата нету
/execute if entity @p[x=координат x,y=координата y,z= координата z] run effect give @p minecraft:levitation
Саня Sudak_Off
Саня Sudak_Off
423
Версия майнкрафт 1.16.5 на момент ответа, сам набрёл сюда поэтому решил что не помешает написать.

/execute if entity [сущность] positioned [x] [y] [z] run {команда}

Поясняю

Действие: если сущность "идентификация сущности" находится в какой-то определённой позиции нужно выполнить команду, в отличном случае пропустить.

Пару примечаний:
Работает с всегда включённым на цикл командным блоком но по желанию можно сделать активирующимся, при этом легче использовать стандартные команды с выбором ближайщей сущности.

Цель команды и [сущность] должна быть одинаковой, в противном случае если в команде стоят все игроки (@a) а в условии только один игрок или ближайший игрок то именно эта сущность будет вызывать у всех эффект, иногда используется чтобы использовать кнопки только одному игроку а работали они на другого игрока

Кроме positioned есть много других условий поэтому советую посмотреть их все.

Желаю приятного дня надеюсь мой ответ помог
Виктор Прохоров А куда ставить ! если мне нужно чтобы игрок НЕ находился в пределах координаты?
/effect give @a[x=[1 Корд, место начала], y=[2 корд. тоже], z=[3 корд. тоже], dx=[1 корд. (где кончается поле, где применяется)], dy=[2 корд. (где кончается поле, где применяется)], dz=[3 корд. (где кончается поле, где применяется)]] minecraft:levitation 999999 1 true

момент написания - 1.16.5
Пример:
/effect give @a[x=6657,y=220,z=6654,dx=6667,dy=253,dz=6669] minecraft:night_vision 999999 1
Кирилл Волохин dx - это тоесть прибавление к вашему x, а dy = тоже + y, dz= z + dz

/effect give @a[x=6657,y=220,z=6654,dx=11,dy=40,dz=16] minecraft:night_vision 999999 125

там ошибка!
/Execute @a ~~ ~ detect ~ ~2(будет работать комвнда на блоке на высоте 2 блока выше командного блока) ~ (например возмем дерево) wood 0 /effect @p или @a strenght 10 255 true (выдает силу на 10 секунд уровня 255 без частиц)
Assabist_68
Assabist_68
109