deufuse Опубликовано 1 июня, 2022 Поделиться Опубликовано 1 июня, 2022 Нужна команда или гайд, где после того как игрок встанет на определенный блок, ему требуется бежать, иначе убьет командой /kill вкратце: Если остановишься - умрешь Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 2 июня, 2022 Поделиться Опубликовано 2 июня, 2022 Создаём задачи: scoreboard objectives add sneak minecraft.custom:minecraft.sneak_time scoreboard objectives add walk minecraft.custom:minecraft.walk_one_cm scoreboard objectives add sprint minecraft.custom:minecraft.sprint_one_cm scoreboard objectives add jump minecraft.custom:minecraft.jump scoreboard objectives add climb minecraft.custom:minecraft.climb_one_cm scoreboard objectives add walking dummy В цикл: execute as @a run scoreboard players operation @s walking += @s sneak execute as @a run scoreboard players operation @s walking += @s walk execute as @a run scoreboard players operation @s walking += @s sprint execute as @a run scoreboard players operation @s walking += @s jump execute as @a run scoreboard players operation @s walking += @s climb execute as @a if score @s walking matches 0 run say not walking scoreboard players reset @a sneak scoreboard players reset @a walk scoreboard players reset @a sprint scoreboard players reset @a[nbt={OnGround:1b}] jump scoreboard players reset @a climb scoreboard players reset @a walking Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 2 июня, 2022 Поделиться Опубликовано 2 июня, 2022 Это не сто процентный способ, так как не все условия прописаны Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 2 июня, 2022 Поделиться Опубликовано 2 июня, 2022 Нашёл готовый механизм https://discord.com/channels/154777837382008833/157097006500806656/903838241780817920 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ка1зер Опубликовано 2 июня, 2022 Поделиться Опубликовано 2 июня, 2022 7 минут назад, GhostoFBU сказал: Нашёл готовый механизм https://discord.com/channels/154777837382008833/157097006500806656/903838241780817920 Ссылка на сообщение не работает если у тебя нету данного дискорд сервера, смысл в ней? Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 2 июня, 2022 Поделиться Опубликовано 2 июня, 2022 load function scoreboard objectives add move.x dummy scoreboard objectives add move.y dummy scoreboard objectives add move.z dummy scoreboard objectives add move.temp dummy detection function (can be run per tick) # copy self Pos to storage data modify storage util:movement Pos set from entity @s Pos # store storage Pos into temp scoreboard execute store result score $temp.x move.temp run data get storage util:movement Pos[0] 1000 execute store result score $temp.y move.temp run data get storage util:movement Pos[1] 1000 execute store result score $temp.z move.temp run data get storage util:movement Pos[2] 1000 # reset 'moved' score holder scoreboard players reset $moved move.temp # compare the players previous position with the temp scores, and set the movement score to 1 if they are not equal execute unless score @s move.x = $temp.x move.temp run scoreboard players set $moved move.temp 1 execute unless score @s move.y = $temp.y move.temp run scoreboard players set $moved move.temp 1 execute unless score @s move.z = $temp.z move.temp run scoreboard players set $moved move.temp 1 # copy the temp scores into the players new pos scores scoreboard players operation @s move.x = $temp.x move.temp scoreboard players operation @s move.y = $temp.y move.temp scoreboard players operation @s move.z = $temp.z move.temp # run these commands if the player has moved execute if score $moved move.temp matches 1 run effect give @s blindness 2 1 true Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 6 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти