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

Custom Scoreboard

Тема в разделе "Разработка плагинов для новичков", создана пользователем UpiX, 13 май 2018.

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

    UpiX Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    UpiX
    Помогите пожалуйста, я не могу понять ,как обновлять в скорбордах не красные числа ,а желтые ,как на скриншоте. Пытался кодить - получается только что каждый раз просто добавляется новая строчка, а не изменяется старая .
    Скриншот - https://m.imgur.com/gallery/M6W1rqP
     
  2. Mr Hosting
  3. _helper_

    _helper_ Активный участник Пользователь

    Баллы:
    46
    Код в студию.
     
  4. bristol

    bristol Активный участник Пользователь

    Баллы:
    46
    Если нужно обновлять желтые числа, то нужно обжектив по новой создать.
     
  5. alexandrage

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

    Баллы:
    173
    И это делается огромный пакетом как и при создание борда D. Оптимизация 80лвл.
     
  6. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    Кажется как-то так, только старый счёт удалить надо (давно не работал со скорбордами)
    PHP:
    objective.getScore("KDR: 1").setScore(6);
    //TODO цвета
     
    Последнее редактирование: 13 май 2018
  7. Dan_Ender

    Dan_Ender Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Dan_Ender
    Открой потом scoreboard.dat в папке с миром.
     
  8. alexandrage

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

    Баллы:
    173
  9. Bars

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

    Баллы:
    173
    Имя в Minecraft:
    Notcz
    Как-то сложно. Собрался с силами, залез в пакет api, открыл класс, смотрю - а там вообще не работа с бордом, а по WorldGuard что-то.

    Я лично у себя просто храню стрингу с предыдущим значением оранжевого числа, удаляю ее через scoreboard.resetScore(старая_строка) и сеттю новое значение. Так я сделал у себя координаты

    sb.png
     
  10. Dan_Ender

    Dan_Ender Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Dan_Ender
    Никогда не понимал, разьве это прикольно, когда строки прыгают?
    Т.к. значение не в строке а в scor'е.
     
  11. alexandrage

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

    Баллы:
    173
    Полноценный скорборд на пакетах. А тот пакет апи для wg был да.
     
  12. alexandrage

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

    Баллы:
    173
  13. alexandrage

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

    Баллы:
    173
    У меня изначально тоже промелькала идея хранить старое значение, но в итоге я посла эту идею. Когда я еще писал на ведроапи.
     
  14. alexandrage

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

    Баллы:
    173
    И не поймешь. Зеленый еще.
     
  15. maxim0098

    maxim0098 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Nanit
  16. Dan_Ender

    Dan_Ender Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Dan_Ender
     
  17. maxim0098

    maxim0098 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    И что? Что мешает его чистить, как те же логи например.
     
  18. Dan_Ender

    Dan_Ender Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Dan_Ender
    Костыль.
     
  19. alexandrage

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

    Баллы:
    173
    Вот это уже интересно. Но уже поздно. Уже давно юзаю протоколлиб от конфликтов с другими плагинами.
     

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