ч1мпл Опубликовано 29 августа, 2024 Поделиться Опубликовано 29 августа, 2024 Я делаю карту тильтов из фортнайта, надо сделать как бы энергию, и вот щас я встал в ступор как это делать up энергия-скорость Ссылка на комментарий Поделиться на другие сайты Поделиться
qDanx12 Опубликовано 29 августа, 2024 Поделиться Опубликовано 29 августа, 2024 1 час назад, Acxa6_TamaeB сказал: Я делаю карту тильтов из фортнайта, надо сделать как бы энергию, и вот щас я встал в ступор как это делать up энергия-скорость В смысле тебе нужно сделать шкалу энергии, которая будет тратиться при беге? Или тебе нужно измерять скорость? Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 29 августа, 2024 Автор Поделиться Опубликовано 29 августа, 2024 1 час назад, qDanx12 сказал: В смысле тебе нужно сделать шкалу энергии, которая будет тратиться при беге? Или тебе нужно измерять скорость? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
qDanx12 Опубликовано 29 августа, 2024 Поделиться Опубликовано 29 августа, 2024 4 часа назад, Acxa6_TamaeB сказал: 1 ставишь 1 цикличный всегда активный командный блок, и 11 цепных всегда активных (см. фото). Снизу вверх: В цикличный пишешь: execute as @a run title @s actionbar ["",{"text":"Энергия: ","color":"green"},{"score":{"name":"@s","objective":"power"},"color":"aqua"},{"text":"%","color":"dark_aqua"}] В следующий первый цепной: execute as @a at @s align xyz unless entity @e[type=minecraft:marker,dx=0,dy=0,dz=0] run summon minecraft:marker ~.5 ~.5 ~.5 Во второй цепной: execute as @e[type=minecraft:marker,tag=!q] at @s align xyz run scoreboard players add @p speed 1 В третий: tag @e[type=minecraft:marker] add q В четвёртый: scoreboard players add @a .timer 1 В пятый: execute as @a[scores={.timer=20}] run scoreboard players remove @a speed 1 В шестой: execute as @a[scores={.timer=20}] run kill @e[type=minecraft:marker] В седьмой: execute as @a[scores={.timer=1}] run scoreboard players set @a speed 0 В восьмой: execute as @a[scores={.timer=20,speed=4..}] run scoreboard players remove @s power 1 В девятый: execute as @a[scores={power=..-1}] run scoreboard players set @a power 0 В десятый: execute as @a[scores={power=0}] run effect give @s minecraft:slowness 1 2 true В Одиннадцатый: execute as @a[scores={.timer=20}] run scoreboard players reset @a .timer ================================================ Если не работает: пропиши /scoreboard players reset @a Выдать энергию: /scoreboard players set <ник> power <энергия в единицах> Команды в чат: /scoreboard objectives add .timer dummy /scoreboard objectives add power dummy /scoreboard objectives add speed dummy ================================================ Как работает: Итак, я немного изменил свой спидометр (кстати статья о нём есть в разделе "гайды") >>> <ссылка> <<< и теперь, если скорость игрока будет равна 3 м/с или больше то из скорборда power будет удаляться единица. И когда энергия будет на нуле, выдаётся эффект замедления. ч1мпл 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 30 августа, 2024 Автор Поделиться Опубликовано 30 августа, 2024 9 часов назад, qDanx12 сказал: ставишь 1 цикличный всегда активный командный блок, и 11 цепных всегда активных (см. фото). Снизу вверх: В цикличный пишешь: execute as @a run title @s actionbar ["",{"text":"Энергия: ","color":"green"},{"score":{"name":"@s","objective":"power"},"color":"aqua"},{"text":"%","color":"dark_aqua"}] В следующий первый цепной: execute as @a at @s align xyz unless entity @e[type=minecraft:marker,dx=0,dy=0,dz=0] run summon minecraft:marker ~.5 ~.5 ~.5 Во второй цепной: execute as @e[type=minecraft:marker,tag=!q] at @s align xyz run scoreboard players add @p speed 1 В третий: tag @e[type=minecraft:marker] add q В четвёртый: scoreboard players add @a .timer 1 В пятый: execute as @a[scores={.timer=20}] run scoreboard players remove @a speed 1 В шестой: execute as @a[scores={.timer=20}] run kill @e[type=minecraft:marker] В седьмой: execute as @a[scores={.timer=1}] run scoreboard players set @a speed 0 В восьмой: execute as @a[scores={.timer=20,speed=4..}] run scoreboard players remove @s power 1 В девятый: execute as @a[scores={power=..-1}] run scoreboard players set @a power 0 В десятый: execute as @a[scores={power=0}] run effect give @s minecraft:slowness 1 2 true В Одиннадцатый: execute as @a[scores={.timer=20}] run scoreboard players reset @a .timer ================================================ Если не работает: пропиши /scoreboard players reset @a Выдать энергию: /scoreboard players set <ник> power <энергия в единицах> Команды в чат: /scoreboard objectives add .timer dummy /scoreboard objectives add power dummy /scoreboard objectives add speed dummy ================================================ Как работает: Итак, я немного изменил свой спидометр (кстати статья о нём есть в разделе "гайды") >>> <ссылка> <<< и теперь, если скорость игрока будет равна 3 м/с или больше то из скорборда power будет удаляться единица. И когда энергия будет на нуле, выдаётся эффект замедления. Щас буду пробовать, но вопрос откуда ты столько знаешь? Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 30 августа, 2024 Автор Поделиться Опубликовано 30 августа, 2024 10 часов назад, qDanx12 сказал: ставишь 1 цикличный всегда активный командный блок, и 11 цепных всегда активных (см. фото). Снизу вверх: В цикличный пишешь: execute as @a run title @s actionbar ["",{"text":"Энергия: ","color":"green"},{"score":{"name":"@s","objective":"power"},"color":"aqua"},{"text":"%","color":"dark_aqua"}] В следующий первый цепной: execute as @a at @s align xyz unless entity @e[type=minecraft:marker,dx=0,dy=0,dz=0] run summon minecraft:marker ~.5 ~.5 ~.5 Во второй цепной: execute as @e[type=minecraft:marker,tag=!q] at @s align xyz run scoreboard players add @p speed 1 В третий: tag @e[type=minecraft:marker] add q В четвёртый: scoreboard players add @a .timer 1 В пятый: execute as @a[scores={.timer=20}] run scoreboard players remove @a speed 1 В шестой: execute as @a[scores={.timer=20}] run kill @e[type=minecraft:marker] В седьмой: execute as @a[scores={.timer=1}] run scoreboard players set @a speed 0 В восьмой: execute as @a[scores={.timer=20,speed=4..}] run scoreboard players remove @s power 1 В девятый: execute as @a[scores={power=..-1}] run scoreboard players set @a power 0 В десятый: execute as @a[scores={power=0}] run effect give @s minecraft:slowness 1 2 true В Одиннадцатый: execute as @a[scores={.timer=20}] run scoreboard players reset @a .timer ================================================ Если не работает: пропиши /scoreboard players reset @a Выдать энергию: /scoreboard players set <ник> power <энергия в единицах> Команды в чат: /scoreboard objectives add .timer dummy /scoreboard objectives add power dummy /scoreboard objectives add speed dummy ================================================ Как работает: Итак, я немного изменил свой спидометр (кстати статья о нём есть в разделе "гайды") >>> <ссылка> <<< и теперь, если скорость игрока будет равна 3 м/с или больше то из скорборда power будет удаляться единица. И когда энергия будет на нуле, выдаётся эффект замедления. спидометр обязательно? а то у меня 0% энергии и все стоял минут 10, ничего не работало, зато замедление есть Ссылка на комментарий Поделиться на другие сайты Поделиться
qDanx12 Опубликовано 30 августа, 2024 Поделиться Опубликовано 30 августа, 2024 2 часа назад, Acxa6_TamaeB сказал: спидометр обязательно? а то у меня 0% энергии и все стоял минут 10, ничего не работало, зато замедление есть Какая у тебя возникла проблема? Когда энергия на нуле выдаётся эффект замедления Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 30 августа, 2024 Автор Поделиться Опубликовано 30 августа, 2024 36 минут назад, qDanx12 сказал: Какая у тебя возникла проблема? Когда энергия на нуле выдаётся эффект замедления да, такое же и не работает энергия ну как, она только на 0, выше 0 она не поднимается Ссылка на комментарий Поделиться на другие сайты Поделиться
qDanx12 Опубликовано 30 августа, 2024 Поделиться Опубликовано 30 августа, 2024 8 минут назад, Acxa6_TamaeB сказал: да, такое же и не работает энергия ну как, она только на 0, выше 0 она не поднимается чтобы добавить энергию пропиши команду /scoreboard players set <ник> power <энергия в единицах> Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 30 августа, 2024 Автор Поделиться Опубликовано 30 августа, 2024 17 минут назад, qDanx12 сказал: чтобы добавить энергию пропиши команду /scoreboard players set <ник> power <энергия в единицах> а если вот надо чтобы поднималось до 100 то в конце 100 писать? Ссылка на комментарий Поделиться на другие сайты Поделиться
qDanx12 Опубликовано 30 августа, 2024 Поделиться Опубликовано 30 августа, 2024 Только что, Acxa6_TamaeB сказал: а если вот надо чтобы поднималось до 100 то в конце 100 писать? ну да Ссылка на комментарий Поделиться на другие сайты Поделиться
ч1мпл Опубликовано 30 августа, 2024 Автор Поделиться Опубликовано 30 августа, 2024 Только что, qDanx12 сказал: ну да пасиб Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 12 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти