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

Помогите в команде


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

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

Как сделать так что бы человек подходящий на обозначенный блок срабатывал тригер на таймер а когда отходил он останавливался.

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

11 часов назад, MISTR сказал:

Как сделать так что бы человек подходящий на обозначенный блок срабатывал тригер на таймер а когда отходил он останавливался.

эм, а как ты собственно сделал таймер?

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

38 минут назад, Mysterious_Human сказал:

эм, а как ты собственно сделал таймер?

ну типо не сделал а просто хочу что бы когда чел стоял ему оповещялось о том сколко сделано работы с генератором типо как в дпд

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

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

ну типо не сделал а просто хочу что бы когда чел стоял ему оповещялось о том сколко сделано работы с генератором типо как в дпд

так сделай сперва секундомер :/

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

Давать ему какой-либо тег например '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 делаешь что хочешь с этим игроком

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

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 тиков

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

Только что, 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

Я в старом синаксисе не шарю, но если это работает то лучше не вмешиваться.

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

Забыл дополнить что после

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

title @a title [{"color":"green","score":{"objective":"Timer","name":"@p"}},{"text":"s.","color":"dark_green"}]

надо добавить цепной scoreboard players tag @a remove start

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

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

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

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

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

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

Войти

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

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

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