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

Как в качестве координат в команде setblock использовать значение скорборда?


Кио

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

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

Имеется скорборд, хранящий некое число. Какой конструкцией на 1.15.2 можно выполнить, например, команду setblock ~ X ~ stone, где X - значение скорборда в данный момент? Аналогично с clone и fill. На данный момент я просто перебираю в функции все возможные значения скорборда и в каждом вызываю соответсвующую команду. Существует ли более оптимизированный способ это сделать?

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

2 часа назад, MrDimon8582- сказал:

В 1.15 никак, в 1.14 можно с execute store

Хорошо, тогда другой вопрос - возможно ли телепортировать сущность на координату, являющуюся значением скорборда?

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

11.02.2020 в 17:35, Кио сказал:

Хорошо, тогда другой вопрос - возможно ли телепортировать сущность на координату, являющуюся значением скорборда?

execute as @e[селектор сущности] store result entity @s Pos[0] double 1 run scoreboard players get PosX coords
execute as @e[селектор сущности] store result entity @s Pos[1] double 1 run scoreboard players get PosY coords
execute as @e[селектор сущности] store result entity @s Pos[2] double 1 run scoreboard players get PosZ coords

Разбор что написано: относительно нужной сущности взять координату X,Y и Z из задачи (счёта) coords и сохранить значение в сущность с типом double

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

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

execute as @e[селектор сущности] store result entity @s Pos[0] double 1 run scoreboard players get PosX coords
execute as @e[селектор сущности] store result entity @s Pos[1] double 1 run scoreboard players get PosY coords
execute as @e[селектор сущности] store result entity @s Pos[2] double 1 run scoreboard players get PosZ coords

Разбор что написано: относительно нужной сущности взять координату X,Y и Z из задачи (счёта) coords и сохранить значение в сущность с типом double

Спасибо. Это решает заодно и прошлую проблему.

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

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

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

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

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

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

Войти

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

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

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