MISTR Опубликовано 14 октября, 2020 Поделиться Опубликовано 14 октября, 2020 Как сделать так что бы человек подходящий на обозначенный блок срабатывал тригер на таймер а когда отходил он останавливался. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 11 часов назад, MISTR сказал: Как сделать так что бы человек подходящий на обозначенный блок срабатывал тригер на таймер а когда отходил он останавливался. эм, а как ты собственно сделал таймер? Ссылка на комментарий Поделиться на другие сайты Поделиться
MISTR Опубликовано 15 октября, 2020 Автор Поделиться Опубликовано 15 октября, 2020 38 минут назад, Mysterious_Human сказал: эм, а как ты собственно сделал таймер? ну типо не сделал а просто хочу что бы когда чел стоял ему оповещялось о том сколко сделано работы с генератором типо как в дпд Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 1 час назад, MISTR сказал: ну типо не сделал а просто хочу что бы когда чел стоял ему оповещялось о том сколко сделано работы с генератором типо как в дпд так сделай сперва секундомер :/ Ссылка на комментарий Поделиться на другие сайты Поделиться
agamyan Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 Давать ему какой-либо тег например 'sm' execute as @a[x=#,y=#,z=#,distanse=..2] if entity @a[x=#,y=#,z=#,distanse=..2] run tag @s add sm Где # = координаты А также обратное условие: execute as @a[tag=!sm] unless entity @a[x=#,y=#,z=#,distanse=..2] run tag @s remove sm Все эти команды либо в цикличный кб либо в постоянную функцию А дальше относительно тега sm делаешь что хочешь с этим игроком Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 29 минут назад, agamyan сказал: Давать ему какой-либо тег например 'sm' execute as @a[x=#,y=#,z=#,distanse=..2] if entity @a[x=#,y=#,z=#,distanse=..2] run tag @s add sm Где # = координаты А также обратное условие: execute as @a[tag=!sm] unless entity @a[x=#,y=#,z=#,distanse=..2] run tag @s remove sm Все эти команды либо в цикличный кб либо в постоянную функцию А дальше относительно тега sm делаешь что хочешь с этим игроком судя по прошлым темам, ему надо это на 1.12.2 Долгий и нудный таймер - scoreboard objectives add ticks dummy (в ручную) scoreboard objectives add Timer dummy (в ручную) scoreboard players add @a[tag=start] ticks 1 (это в цикличный кб) scoreboard players add @a[score_ticks_min=20] Timer 1 (тоже в цикличный) От него цепной кб с командой scoreboard players reset @a ticks Ну и потом testfor @a[x=#,y=#,z=#,r=2,tag=start] (цикличный) затем компаратор от него и кб (обычный) title @a time 20 100 20, дальше цепной от него title @a title [{"color":"green","score":{"objective":"Timer","name":"@p"}},{"text":"s.","color":"dark_green"}] и так, механизм будет запускаться в том случаи, если у игрока будет тег start. Чтобы добавить scoreboard players tag @a start. чтобы остановить есть выше testfor Только что, Mysterious_Human сказал: судя по прошлым темам, ему надо это на 1.12.2 Долгий и нудный таймер - scoreboard objectives add ticks dummy (в ручную) scoreboard objectives add Timer dummy (в ручную) scoreboard players add @a[tag=start] ticks 1 (это в цикличный кб) scoreboard players add @a[score_ticks_min=20] Timer 1 (тоже в цикличный) От него цепной кб с командой scoreboard players reset @a ticks Ну и потом testfor @a[x=#,y=#,z=#,r=2,tag=start] (цикличный) затем компаратор от него и кб (обычный) title @a time 20 100 20, дальше цепной от него title @a title [{"color":"green","score":{"objective":"Timer","name":"@p"}},{"text":"s.","color":"dark_green"}] и так, механизм будет запускаться в том случаи, если у игрока будет тег start. Чтобы добавить scoreboard players tag @a start. чтобы остановить есть выше testfor бооже, этот текст занял много времени :/. Кстати, хочу сказать что в одной секунде в майнкрафте 20 тиков Ссылка на комментарий Поделиться на другие сайты Поделиться
agamyan Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 Только что, Mysterious_Human сказал: судя по прошлым темам, ему надо это на 1.12.2 Долгий и нудный таймер - scoreboard objectives add ticks dummy (в ручную) scoreboard objectives add Timer dummy (в ручную) scoreboard players add @a[tag=start] ticks 1 (это в цикличный кб) scoreboard players add @a[score_ticks_min=20] Timer 1 (тоже в цикличный) От него цепной кб с командой scoreboard players reset @a ticks Ну и потом testfor @a[x=#,y=#,z=#,r=2,tag=start] (цикличный) затем компаратор от него и кб (обычный) title @a time 20 100 20, дальше цепной от него title @a title [{"color":"green","score":{"objective":"Timer","name":"@p"}},{"text":"s.","color":"dark_green"}] и так, механизм будет запускаться в том случаи, если у игрока будет тег start. Чтобы добавить scoreboard players tag @a start. чтобы остановить есть выше testfor Я в старом синаксисе не шарю, но если это работает то лучше не вмешиваться. Ссылка на комментарий Поделиться на другие сайты Поделиться
MISTR Опубликовано 15 октября, 2020 Автор Поделиться Опубликовано 15 октября, 2020 1 минуту назад, agamyan сказал: Я в старом синаксисе не шарю, но если это работает то лучше не вмешиваться. проверю Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 15 октября, 2020 Поделиться Опубликовано 15 октября, 2020 Забыл дополнить что после 1 час назад, Mysterious_Human сказал: title @a title [{"color":"green","score":{"objective":"Timer","name":"@p"}},{"text":"s.","color":"dark_green"}] надо добавить цепной scoreboard players tag @a remove start Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 9 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти