Jump to content

Помогите! я не особо шарю за КБ "Как сделать так если в команде зелёных осталось 0 человек, то она проиграла?"


 Share

Recommended Posts

16 posts in this topic

Я строю режим, где две команды сражаются между собой, и я не знаю как написать одну команду. "Как сделать так если в команде зелёных осталось 0 человек, то она проиграла?"

Link to comment
Share on other sites

Если игроки не способны возрождаться, а, допустим, телепортируются в лобби или переходят в спектатор, то просто всем игрокам в начале выдавай тэги - team1, или team2. И создавай счётчик смертей. Если нет игроков со счётчиком смертей 0 и тэгом team1, то вся команда 1 мертва.

/execute unless entity @a[tag=team1,scores={Death=0}] run say Команда 1 мертва!

Если игроки могут возрождаться и проиграют только если умрут все вместе, то после смерти переводи их в спектэтор на время до возрождения. И если нет игроков с тэгом team1 и в режиме выживания, то вся команда мертва.

/execute unless entity @a[tag=team1,gamemode=!spectator] run say Команда 1 мертва!

Так же можно использовать команду team, она для этого предназначена, но реализация будет сложнее.

Link to comment
Share on other sites

22 часа назад, Кио сказал:

Если игроки не способны возрождаться, а, допустим, телепортируются в лобби или переходят в спектатор, то просто всем игрокам в начале выдавай тэги - team1, или team2. И создавай счётчик смертей. Если нет игроков со счётчиком смертей 0 и тэгом team1, то вся команда 1 мертва.

/execute unless entity @a[tag=team1,scores={Death=0}] run say Команда 1 мертва!

Если игроки могут возрождаться и проиграют только если умрут все вместе, то после смерти переводи их в спектэтор на время до возрождения. И если нет игроков с тэгом team1 и в режиме выживания, то вся команда мертва.

/execute unless entity @a[tag=team1,gamemode=!spectator] run say Команда 1 мертва!

Так же можно использовать команду team, она для этого предназначена, но реализация будет сложнее.

Хоть я и живой в команде, всё равно в чат пишется что команда 1 мертва

Link to comment
Share on other sites

# Создаём задачу "death" на счётчик смертей
scoreboard objectives add death deathCount
 
# Создаём команду
team add green
# Устанавливаем цвет команды "green" на зелёный
team modify green color green
 
# В начале игры всем игрокам устанавливаем счётчик смертей на ноль
scoreboard players set @a death 0
 
# Каждый тик проверяем команду на живых игроков
execute unless entity @a[team=green,scores={death=0}] run say команда "green" мертва
 
# В конце игры полностью очищаем задачу "death"
scoreboard players reset * death
Link to comment
Share on other sites

2 часа назад, GhostoFBU сказал:
# Создаём задачу "death" на счётчик смертей
scoreboard objectives add death deathCount
 
# Создаём команду
team add green
# Устанавливаем цвет команды "green" на зелёный
team modify green color green
 
# В начале игры всем игрокам устанавливаем счётчик смертей на ноль
scoreboard players set @a death 0
 
# Каждый тик проверяем команду на живых игроков
execute unless entity @a[team=green,scores={death=0}] run say команда "green" мертва
 
# В конце игры полностью очищаем задачу "death"
scoreboard players reset * death

Можешь уточнить пожалуйста, какие блоки на цикл, всегда активен и т.д?

Link to comment
Share on other sites

2 часа назад, Ks1ngg сказал:

Можешь уточнить пожалуйста, какие блоки на цикл, всегда активен и т.д?

execute unless entity @a[team=green,scores={death=0}] run say команда "green" мертва

Link to comment
Share on other sites

55 минут назад, GhostoFBU сказал:

execute unless entity @a[team=green,scores={death=0}] run say команда "green" мертва

Хоть я и жив за команду Green, всё равно спамит( Может я конечно что-то очевидное не сделал, просто я в основном люблю строить вот и построил карту, а в кб не разбираюсь( 

Screenshot_47.png

Link to comment
Share on other sites

4 часа назад, GhostoFBU сказал:
# В начале игры всем игрокам устанавливаем счётчик смертей на ноль
scoreboard players set @a death 0
Link to comment
Share on other sites

10 минут назад, GhostoFBU сказал:
4 часа назад, GhostoFBU сказал:
# В начале игры всем игрокам устанавливаем счётчик смертей на ноль
scoreboard players set @a death 0

я поставил

Link to comment
Share on other sites

2 часа назад, GhostoFBU сказал:

ты в какой команде?

Я сделал собственную команду Survivor и сделал её зелёной, я пробовал сделать тим грин но все равно ничего не выходило(((

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...