Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Scoreboard

Тема в разделе "Разработка плагинов для новичков", создана пользователем Den_Abr, 26 авг 2013.

  1. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Возможно ли как нибудь сделать отображение индивидуального названия скореборда над головой? Тоесть над головой у одного игрока был один текст, а у другого другой
     
    ВремяПриключений и Attelis нравится это.
  2. Хостинг MineCraft
    <
  3. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Я пытался сделать что-то подобное. Пытался для каждого игрока создавать свой SB, все попытки чего-то добиться оказались неудачными. Было бы хорошо если бы кто-то нашел способ :)
     
  4. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Возможно.
    /* если я правильно понял */
    Нужно создать скорборд для каждого игрока:
    Код:
    Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
    player.setScoreboard(board);
    А в дальнейшем изменять скорборд каждому игроку отдельно.
     
    Den_Abr нравится это.
  5. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ну тогда этот текст отображается над всеми другими, кроме игрока player
     
    ВремяПриключений нравится это.
  6. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    То есть:
    Player1 видит "счет Text2" над головой игрока Player2
    Player1 видит "счет Text3" над головой игрока Player3
    - нет, так не получится:
    В слоте BELOW_NAME может быть только один objective
     
    Сникерсни и Den_Abr нравится это.
  7. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А пакетами никак не получится?
    ну вот дуб я в них конкретный
     
    ВремяПриключений нравится это.
  8. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    http://wiki.vg/Protocol#Update_Score_.280xCF.29
    Ну вот смотрим на пакеты.
    Как только отправляем Display Scoreboard (0xD0) , сразу меняются надписи над всеми игроками. Только что проверил.
     
    Den_Abr нравится это.
  9. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    ну беда.. окк
     
    zuma2 и Сникерсни нравится это.
  10. TechnicianBear

    TechnicianBear Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    BearTech
    Что в данном случае вы имеет под словом "счёт"?
    И не дожидаясь ответа вопрос: как же тогда работает HealsBar? Просто там у каждого моба и игрока есть свой счётчик жизней.
     
  11. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    счёт это число, которое может быть разным у всех, меня волновало разное название для скореборда
     
  12. Den-Xs

    Den-Xs Старожил Пользователь

    Баллы:
    103
    Skype:
    denis_314
    В своё время тоже этим заморачивался, судя по всему без модификации клиент+сервер - никак... ну или споут...
     

Поделиться этой страницей