Вопрос Как определить победителя на своей карте пвп в майнкрафт?

Регистрация
26 Сен 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Карочэ ребята, делаю свою карту в майнкрафт на командных блоках и не могу придумать и найти, как определить последнего выжившего на карте и добавить ему очко в scoreboard под названием "Побед". Помогите плиз, я спать, утром чекну



Примечание: мертвые попадают в наблюдатели, мб с этим как-то свяжете
 
Чей сервер тот и победитель
 
Для определения последнего выжившего на карте в Minecraft и добавления ему очка в scoreboard под названием "Побед", вы можете использовать следующий подход:

1. Создайте целевой scoreboard под названием "Побед".
2. Используйте командные блоки для создания системы отслеживания выживших игроков.
3. Используйте команды проверки состояния игроков для определения, кто последний остался в живых.
4. Дайте этому игроку очко в scoreboard.

Примерный набор команд может выглядеть так:

### 1. Создание scoreboard:

```
/scoreboard objectives add Wins dummy Победа
```

### 2. Установка командных блоков:

- Первый блок будет проверять, есть ли живые игроки на карте:

```
execute if entity @a[gamemode=survival] run scoreboard players set LastSurvivor Wins 1
```

- Второй блок будет добавлять очки игроку, который остался последним:

```
execute if entity @a[gamemode=survival,scores={LastSurvivor=1}] run scoreboard players add @a[scores={LastSurvivor=1}] Wins 1
```

### Примечание:

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

Надеюсь, это поможет вам реализовать вашу идею на карте PvP в Minecraft! Удачи!
 
Назад
Сверху