1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

[Tutorial/LIB] Создаем Scoreboard'ы

Тема в разделе "Разработка плагинов для новичков", создана пользователем JustBlender, 16 фев 2014.

  1. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Не игрок. Это для строк со своим названием используется на скорбоардах. Типо "Время:" или еще чего.

    Что ты этим хотел сделать?
     
  2. musel70

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

    Баллы:
    88
     
  3. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    [​IMG]
     
  4. Mr_Grom

    Mr_Grom Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Failer
    эм после выполнения того кода что я написал из скорборда отнимается по 2 очка если на сервере 2 человека
     
  5. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    В каком классе находится этот код? Для чего ты его используешь?
     
  6. Mr_Grom

    Mr_Grom Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Failer
    в главном классе , таймер
     
  7. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Все забыли про запятые что-ли? Пишите понятнее, да и чего там сложного. Я как понимаю, ты хочешь отнимать по 2 очка, если на сервере 2 человека в онлайне?

    1) Создаем переменную: int players = Bukkit.getOnlinePlayers().lenght (или как-то так)
    2) А строку: sapi.setScore(Bukkit.getOfflinePlayer(ChatColor.BLUE+ "blabla"), sc - 1), замени на это: sapi.setScore(Bukkit.getOfflinePlayer(ChatColor.BLUE+ "blabla"), sc - players);

    И тогда у тебя будет снимать по стольку баллов, сколько игроков на сервере.
     
  8. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Ну и что тогда не так?
     
  9. Автор темы
    JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    У тебя есть какие либо циклы или что-то вроде? Кинь весь код.
     
  10. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    del
     
    Последнее редактирование: 7 май 2017
  11. xDark

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

    Баллы:
    96
    за тобой выехали
     
  12. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Ммм, предупреждение дадут? Я лишь вопрос задал...
     
  13. TheZefirrkka

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

    Баллы:
    76
    Ban
     
  14. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Блеф скорее всего с вашей стороны, вы тоже работали с этим плагином.
    И все таки как мне достать команду (Team) с события PlayerJoinEvent, и вывести ее в scorebord в виде количества числа(онлайн).
     
  15. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Nekroposters should die..
     
  16. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Кажись я понял свою ошибку, автор должен был закрыть тему. Во избежании флуда, и может быть моего бана, прошу больше не оставлять здесь посты. Пойду новою тему делать, надеюсь на меня никто в не обиде, и с моей стороны будет вежливо извиниться. Извините что поднял тему которой уже и так 3 года.
     
  17. GigiGgJBIRE

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

    Баллы:
    66
    Имя в Minecraft:
    Moda84
    Привет все,
    а как можно получить сумму очков всех игроков в scoreboard.
    Хотел создать ивент типо игроки набирают 1000 очков - выполняется ивент,
    а как объединить все очки ума не приложу.
    PS: да, настало время обновить тему спустя 4 года тишины
     
  18. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Получить все записи борда и суммировать в одну переменную значения очков всех этих записей
     
  19. GigiGgJBIRE

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

    Баллы:
    66
    Имя в Minecraft:
    Moda84
    Спасибо конечно, но я не знаю как это сделать.
    Вас не затруднит кодик написать? :oops:
     

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