Кио Опубликовано 10 февраля, 2020 Поделиться Опубликовано 10 февраля, 2020 Имеется скорборд, хранящий некое число. Какой конструкцией на 1.15.2 можно выполнить, например, команду setblock ~ X ~ stone, где X - значение скорборда в данный момент? Аналогично с clone и fill. На данный момент я просто перебираю в функции все возможные значения скорборда и в каждом вызываю соответсвующую команду. Существует ли более оптимизированный способ это сделать? Ссылка на комментарий Поделиться на другие сайты Поделиться
MrDimon8582- Опубликовано 11 февраля, 2020 Поделиться Опубликовано 11 февраля, 2020 В 1.15 никак, в 1.14 можно с execute store Ссылка на комментарий Поделиться на другие сайты Поделиться
Кио Опубликовано 11 февраля, 2020 Автор Поделиться Опубликовано 11 февраля, 2020 2 часа назад, MrDimon8582- сказал: В 1.15 никак, в 1.14 можно с execute store Хорошо, тогда другой вопрос - возможно ли телепортировать сущность на координату, являющуюся значением скорборда? Ссылка на комментарий Поделиться на другие сайты Поделиться
shurik204 Опубликовано 12 февраля, 2020 Поделиться Опубликовано 12 февраля, 2020 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кио Опубликовано 12 февраля, 2020 Автор Поделиться Опубликовано 12 февраля, 2020 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 Спасибо. Это решает заодно и прошлую проблему. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 5 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти