( +9.26 7,66 -1.60 )

[Гайд] Распределяем игроков по командам

[Гайд] Распределяем игроков по командам
[Гайд] Распределяем игроков по командам
[Гайд] Распределяем игроков по командам

Итак, для начала нам стоит уяснить несколько фундаментальных моментов, без которых построить схему, распределяющую игроков по командам, невозможно.

Что значит "Попадание в команду"?
Мы, как строители, должны понимать, что в дальнейшем нам может потребоваться выполнить какие-либо действия, относительно всех игроков в команде. Соответственно, ещё на этапе распределения игроков, мы должны регистрировать их в специальных командах. Не рекомендую использовать простую телепортацию в разные комнаты, поскольку в дальнейшем взаимодействовать с игроками из определённой команды будет достаточно проблематично.

Как распределить нечётное количество игроков?
Представьте ситуацию - на сервере находится 5 человек и нам нужно распределить их на 2 команды. 4 игрока из них будут успешно рассортированы - по 2 игрока в каждую команду. Но что делать с пятым игроком? Есть несколько возможных вариантов. Мы можем зарегистрировать игрока в отдельной команде и запретить ему играть, либо переместить его в одну из двух команд случайным образом. Как Вы понимаете, намного проще реализовать второй вариант развития событий. Мне кажется, что перевес в одного игрока в большинстве случаев не так существенен.

Итак, преступим к реализации механизма. Практическую его часть можно будет посмотреть на видео ниже. Сейчас мы будем реализовывать только техническую часть схемы. Для начала нам потребуется создать команду: /scoreboard teams add {имяКоманды} [отображаемоеИмяКоманды]. Затем мы будем поочерёдно регистрировать игроков в командах: /scoreboard teams join {имяКоманды} [никИгрокаИлиСелектор]. Теперь давайте выберем подходящий селектор. Селектор @p[c=1,r=5] выберет одного ближайшего игрока в радиусе пяти блоков.

Также, советую посмотреть видео-урок по распределению игроков по командам:


[Гайд] Распределяем игроков по командам
  1. ТруЪ Олдфаги-с

    7 июня 2014 00:08

    +1

    Пятый мем.
  2. Просто хорошие люди

    7 июня 2014 00:11

    +1

    Ставлю..... rainbow-face
  3. Просто хорошие люди

    7 июня 2014 00:20

    +1

    Крута.5 мем.
  4. Посетители

    7 июня 2014 09:10

    0

    не плохо. 4 мем NewspaperGuy
  5. ТруЪ Олдфаги-с

    7 июня 2014 10:07

    +1

    Что означает селектор c=1 ?
  6. Олдфаги

    7 июня 2014 14:35

    +1

    5 мем, спасибо - полезно. Поиграю с друзьями теперь честно.
  7. ТруЪ Олдфаги-с

    7 июня 2014 14:43

    +1

    blaster135790, количество игроков.
    Bagrovich, почему?
  8. Олдфаги

    4 июля 2014 10:14

    +1

    Отличная новость, Оценка: 5 default3
  9. Посетители

    2 августа 2015 18:34

    0

    спасибо за новость rainbow-face
  10. Гости

    30 октября 2017 20:21

    0

    вау круто
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 2149

Ответов: 5

Просмотров: 749

Ответов: 5