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

Помощь для окончания мини-игры 1.21.11


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

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

Делаю карту с мини-играми и в некоторых игры на выживание.
как сделать в соло играх окончание игры и писать ник победителя?

Нашёл такие команды:
execute store result storage game: players_alive int 1 if entity @a[team=1]
execute if data storage game: {players_alive:0} run say НИЧЬЯ
execute if data storage game: {players_alive:1} run say Победил игрок @a[team=1]!
они нужны для моих миниигры но в соло режимах они не подходят:(

Версия игры 1.21.11 

ПОМОГИТЕ ПОЖАЛУЙСТА!

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

  • fredik428 изменил название на Помощь для окончания мини-игры 1.21.11

Если в мире только 1 игрок в режиме выживания то в чат выводится его ник:
execute as @a[gamemode=survival] unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

В чат выводится ник ближайшего игрока в первой команде:
tellraw @a [{"text":"Победил "},{"selector":"@p[team=1]"}]

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

@Sench_mp4, не работает в КБ, только если я введу в чате работает и то только на меня и в любом режиме

Забыл сказать есть 8 команд если надо то вот название их:
red
pink
purple
gray
green
yellow
blue
orange

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

2 hours ago, Щербатый бесстыдник said:

execute as @a[gamemode=survival] unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

execute as @a[gamemode=survival] at @s unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

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

9 минут назад, quark-gluon plasma сказал:

execute as @a[gamemode=survival] at @s unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

упс

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

4 часа назад, Щербатый бесстыдник сказал:

Если в мире только 1 игрок в режиме выживания то в чат выводится его ник:
execute as @a[gamemode=survival] unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

В чат выводится ник ближайшего игрока в первой команде:
tellraw @a [{"text":"Победил "},{"selector":"@p[team=1]"}]

Благодарочка всё работает

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

снова проблема
сделал цепочку КБ
цикличный нужен сигнал:
execute as @a[gamemode=adventure] at @s unless entity @a[distance=0.001..,gamemode=adventure] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]
цепной всегда активен:
setblock 73 -60 -52 air
цепной всегда активен:
tp @a 84.95 -59.00 -116.01 -540.15 -2.70
цепной всегда активен:
gamemode adventure @a

при активации игры ставится рядом редстоун блок оклоло цикличного
сделал не выживание в первом КБ а приключение
во втором КБ убирается редстоун блок оклоло цикличного
в третьем тепает всех в лобби
в четвёртом ставит всем режим приключения

что не так??

13 часов назад, quark-gluon plasma сказал:

execute as @a[gamemode=survival] at @s unless entity @a[distance=0.001..,gamemode=survival] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]

 

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

3 hours ago, fredik428 said:

цикличный нужен сигнал:
execute as @a[gamemode=adventure] at @s unless entity @a[distance=0.001..,gamemode=adventure] run tellraw @a [{"text":"Победил "},{"selector":"@s"},{"text":"!"}]
цепной всегда активен:
setblock 73 -60 -52 air
цепной всегда активен:
tp @a 84.95 -59.00 -116.01 -540.15 -2.70
цепной всегда активен:
gamemode adventure @a

цикличный кб выполнил команду (проверил условия для победы), последующие цепные кб выполнили свои команды независимо от результата первого.

попробуй настроить их условными

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

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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