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

Помогите с execute


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

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

/execute if block -64 -30 172 stone_button[powered=true] run

с помощью этой комманды можно по нажатию кнопки без коммандных блоков можно вводить комманды.

но проблема в том, если написать execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p [координаты], то телепортирует ближайшего игрока к коммандным блокам. А как сделать, чтобы можно было телепортировать игрока нажавшего на кнопку?

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

1 час назад, DunerOne сказал:

/execute if block -64 -30 172 stone_button[powered=true] run

с помощью этой комманды можно по нажатию кнопки без коммандных блоков можно вводить комманды.

но проблема в том, если написать execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p [координаты], то телепортирует ближайшего игрока к коммандным блокам. А как сделать, чтобы можно было телепортировать игрока нажавшего на кнопку?

никак, вместо этого можешь использовать интеракшен, тогда можно будет определить кто нажал по нему

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

10 минут назад, NecRoZ сказал:

никак, вместо этого можешь использовать интеракшен, тогда можно будет определить кто нажал по нему

а как это?

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

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

/execute if block -64 -30 172 stone_button[powered=true] run

с помощью этой комманды можно по нажатию кнопки без коммандных блоков можно вводить комманды.

но проблема в том, если написать execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p [координаты], то телепортирует ближайшего игрока к коммандным блокам. А как сделать, чтобы можно было телепортировать игрока нажавшего на кнопку?

Если необходимо выбрать игрока ближайшего от кнопки, а не от ком. блока, то можешь использовать такую команду:
execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p[x=-64,y=-32,z=179] [координаты]

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

13 часов назад, YAKMUVE сказал:

Если необходимо выбрать игрока ближайшего от кнопки, а не от ком. блока, то можешь использовать такую команду:
execute if block -64 -32 179 minecraft:stone_button[powered=true] run tp @p[x=-64,y=-32,z=179] [координаты]

Спасибо!

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

  • 2 недели спустя...

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

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

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

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

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

Войти

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

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

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