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

Туториал Делаем кнопки "Зайти на сервер", "Обновить" и отображение кол-ва игроков в гл. меню.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем gamerforEA, 16 июн 2014.

  1. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    Мой код тоже не идеален так как знания языка java еще на низком уровне.
    Но я бы при пинговании проверял сколько раз серв не ответил и после 10 неудачных попыток выводил что серв выключен. Мой метод более работоспособен. Но я не смог решить проблему с выводом количества игроков на серверах с форжем.
     
  2. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Ну писал я его давно, а сейчас переписывать не буду. Кстати, для крупных серверов эти 10 попыток будут бомбардировкой сервера пакетами, что является не самой лучшей идеей.
    P.S. Код для 1.6.4 и 1.5.2 работает идеально.
     
  3. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    Мой код тоже не очень но рабочий
     
  4. Мустафа

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

    Баллы:
    88
    Имя в Minecraft:
    Mustafa
    А для 1.8 пойдёт?
     
  5. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    Я потому и говорю что мой код тоже не идеален но он у меня заработал.
    По идеи никакой бомбардировки нету так как проверка вставлена в ваш же код.
    пробуйте. если не работает то делайте проверку переменных.
     
    Последнее редактирование: 22 дек 2014
  6. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Что-то я ступил. Не учёл тот факт, что пингование будет не одновременное. :)
     
  7. thdomster94

    thdomster94 Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    thdomster94
    Привет, пожалуйста прошу добавь в скайп mrthedomster94 очень срочно прошу, прошу , прошу
     
  8. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Тебя я заблокировал за спам (реклама группы, в которой можно "заработать деньги"). Блокировку не сниму.
     
  9. thdomster94

    thdomster94 Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    thdomster94
    Пж не буду больше тебе спамить прошу!
     
  10. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    У тех у кого не отображает кол-во игроков на кнопке а после выхода из игры в меню стает норм, нужно дописать 1 строку в инициализации

    теперь бы срендерить скин в главное меню и сменить фон.
     
    Последнее редактирование: 1 май 2016
  11. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
     
  12. Bars

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

    Баллы:
    173
    Присоединяюсь к вопросу
     
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В самое начала метода initGui() класса GuiMultiplayer добавить код открытия главного меню.
     
  14. Bars

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

    Баллы:
    173
    Кстати, прошлую проблему исправил удалением проверки на this.pinger.updated()
     
  15. alexrrrr

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

    Баллы:
    123
    Имя в Minecraft:
    alexrrrr
    Срендерить 3d модельку с твоим скином и плащём в меню можн(смотри скрин)
    В чём проблема поставить свой фон меню?
     

    Вложения:

    Последнее редактирование: 23 дек 2014
  16. alexandrage

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

    Баллы:
    173
    Знаю этот мод ).
     
  17. alexrrrr

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

    Баллы:
    123
    Имя в Minecraft:
    alexrrrr
    Возможно не в тему, но всё же. Может кто-нибудь знает, как цвет сплешей поменять?
     
  18. Bars

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

    Баллы:
    173
    Добавил кнопку "Напрямую" в главное меню с кодом
    Код:
    this.mc.displayGuiScreen(new GuiScreenServerList(this, new ServerData(I18n.format("selectServer.defaultName", new Object[0]), "")));
    но в меню при нажатии на "Подключиться" или "Отмена" ничего не происходит

    А ещё мобы на главном меню (из bspkrsCore) исчезают через 3 секунды
     
  19. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    Не изобретайте велосипед! Автор темы в шапке все написал.
     
  20. Bars

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

    Баллы:
    173
    Только что пересмотрел, там этого нет
     

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