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

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

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

  1. Andrew Panassiouk

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

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

    Что ты этим хотел сделать?
     
  2. Хостинг MineCraft
    <
  3. musel70

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

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

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

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

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    Failer
    в главном классе , таймер
     
  8. Автор темы
    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);

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

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

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

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

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

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

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

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    за тобой выехали
     
  13. Grazy

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

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

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Ban
     
  15. Grazy

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

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

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

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

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

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

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