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

Комментарии в профиле от alden

  1. Посмотреть предыдущие комментарии
  2. Shevchik
    Shevchik
    Почти, в одном месте придётся заменить вызов функции запуска.
    13 июл 2013
  3. alden
    alden
    Упс, забыл спросить. Как к форджу относится лаунчер?
    13 июл 2013
  4. Shevchik
    Shevchik
    1.5.2 и ранее спокойно запустит, поддержку форджа 1.6.2 сейчас запилил, заливаю на гитхаб.
    13 июл 2013
  5. alden
    alden
    Структура client.zip - такая же, как и у Сашка?
    13 июл 2013
  6. alden
    alden
    private static String configfolder = ".true-games.org/configdata";
    13 июл 2013
  7. alden
    alden
    ?
    13 июл 2013
  8. Shevchik
    Shevchik
    Нет структура другая, я приложил примерный клиент.
    Как зальётся на гитхаб - увидишь.
    Но из client.zip распаковывается всё.



    private static String configfolder = ".true-games.org/configdata";

    это путь жо папки где будут храиться некоторые конфиги
    (В данный момент - файл с ником и памятью игрока.)
    13 июл 2013
  9. Shevchik
    Shevchik
    Также упростил список библиотек, теперь он один на все клиенты. (Докладывать все библиотеки из списка не обязательно.)
    13 июл 2013
  10. Shevchik
    Shevchik
    Залил на гитхаб всё, можешь разбираться со структурой.
    13 июл 2013
  11. alden
    alden
    Еще вопрос назрел. Где брать в будущем lwrap и mcforge.jar?
    13 июл 2013
  12. Shevchik
    Shevchik
    Там в файле readme лежит путь откуда брать из официального майнкрафта.
    13 июл 2013
  13. Shevchik
    Shevchik
    более того, я не все библиотеки которые фордж подтаскивает положил. Для запуска майна с форджем хватает, а вот модам может не хватить.
    Сегодня днём доложу, а то глаза уже слипаются.
    13 июл 2013
  14. alden
    alden
    Ты уж извини, что так много спрашиваю. Надеюсь, один из последних вопросов. Как задать кнопке фон?
    13 июл 2013
  15. alden
    alden
    Так-с, и еще вопрос назрел. Как сделать одну кнопку - и скачивание клиента, и заход в игру? Чтобы например нажал "начать игру", и клиент скачивается, и входит сразу.
    13 июл 2013
  16. Shevchik
    Shevchik
    К завершению потока скачивания клиента привинти запуск.
    13 июл 2013
  17. Shevchik
    Shevchik
    Но лаунчер пока не умеет опеределять что клиент устарел например, поэтому не советую этого делать.
    13 июл 2013
  18. alden
    alden
    Окей. А как убрать фон панели? http://i.imgur.com/AVFLPld.jpg
    И как кнопке свой фон поставить? (про селекторы в принципе неважно)
    13 июл 2013
  19. Shevchik
    Shevchik
    Перенеси кнопки чтобы они на панели находились, чтобы сверху места не оставалось, а потом подгони размеры панели

    А картинку:
    setBackgroundImage(GUI.class.getResourceAsStream(имя файла),ширина, высота)
    Вообщем там у другим элементам картинки применены, сделай по аналогии.
    13 июл 2013
  20. alden
    alden
    Фон серый всё равно выползает..
    13 июл 2013
  21. Shevchik
    Shevchik
    В таком случае примени к панелям setOpaque(true);
    Должно помочь.
    13 июл 2013
  22. Shevchik
    Shevchik
    Хотя нет, не совсем правильно работает такой случай, покажи код, посмотрю где ты размеры неправильно подогнал.
    13 июл 2013
  23. alden
  24. Shevchik
    Shevchik
    Тогда хз, примени setBackground(new Color(0,0,0,0));
    к панелям, они станут прозрачными.
    13 июл 2013
  25. alden
    alden
    Надоел я наверное уже, но куда это положить? Куда ни положу - всё ошибками сыплется.
    13 июл 2013
  26. Shevchik
    Shevchik
    tifiels.setBackground(new Color(0,0,0,0))
    13 июл 2013
  27. Shevchik
    Shevchik
    * tifields.setBackground(new Color(0,0,0,0));
    Я уже залил правку на гитхаб, можешь там посмотреть.
    13 июл 2013
  28. alden
    alden
    Благодарю. По внешнему виду почти всё, а остальное (клиенты на сайте) уже пара минут работы. Большое спасибо за твой чудесный лаунчер :)
    13 июл 2013
  29. Shevchik
    Shevchik
    Да не за что.
    Если что - спрашивай.
    13 июл 2013
  30. alden
    alden
    Упс. Еще пара вопросов назрела. Как убрать рамку, и как сделать кнопки как тут у меня было : http://i.imgur.com/CII9i15.jpg
    Если делать через BackgroundImage (типа того, уже забыл как точно) то фон ложится под кнопку, а не на нее.
    13 июл 2013
  31. Shevchik
    Shevchik
    Блин ошибся немного в коде, сегодня вечером пофикшу.
    Картинки станут нормально рисоваться и рамка исчезнет.
    13 июл 2013
  32. alden
    alden
    А, ну ладно. Пока пропишу все в Allsettings.
    13 июл 2013
  33. alden
    alden
    Такс..
    java.lang.NumberFormatException: For input string: "<!DOCTYPE html>"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:492)
    at java.lang.Integer.valueOf(Integer.java:582)
    at truelauncher.LVersionChecker.run(LVersionChecker.java:39)


    Плюс надписи на мои не меняются.. В чем тут проблема?
    13 июл 2013
  34. alden
    alden
    С надписями проблему решил, но при запуске ошибка осталась..
    13 июл 2013
  35. Shevchik
    Shevchik
    Версия - это просто файл с числом внутри, это не хтмл документ.
    13 июл 2013
  36. Shevchik
    Shevchik
    Кстати из-за переделки кнопок, пришлось немного переделать графику, так что придётся исправить несколько вызовов в GUI(задание размера надо будет перенести выше задания фона, а сам фон теперь автоматически определяет размер, так что два последних параметра придётся убрать)
    13 июл 2013
  37. Shevchik
    Shevchik
    Правда я ещё пока не доделал, доделаю - залью на гитхаб.
    13 июл 2013
  38. alden
    alden
    13 июл 2013
  39. Shevchik
    Shevchik
    Понятно, а я тут пилю кнопки выключения отдельно, а изменение картинки уже запилил.
    13 июл 2013
  40. alden
    alden
    Какой?
    А рамка, кстати? :)
    13 июл 2013
  41. Shevchik
    Shevchik
    Рамку я убрал, но из-за этого придётся накинуть на форму кноаку выключения самому, всё никак вот не могу найти хорошую картинку.
    13 июл 2013
  42. Shevchik
    Shevchik
    Кстати можно наверное тип запуска дергать из скачанного клиента (положить туда файл с информацией), что позволит легко обновлять тип запуска просто залив новый клиент.
    13 июл 2013
  43. alden
  44. alden
    alden
    И еще я не совсем понял, куда mods, coremods, config класть..
    13 июл 2013
  45. Shevchik
    Shevchik
    Всё в client.zip класть.
    13 июл 2013
  46. Shevchik
    Shevchik
    Переделал GUI, смотри внимательно, если упустишь некоторые вещи, то могут появиться артефакты.
    Также неюольшая заметка по картинкам к кнопкам.
    Помимо картинки в прописанном пути, в той же папки должна лежать картинка f_имяфайла, она будет использоваться при наведении мыши на кнопку,
    и pr_имяфайла, она будет использоваться при нажатии.
    13 июл 2013
  47. alden
    alden
    Что делать с этой ошибкой :
    java.lang.NumberFormatException: For input string: "<!DOCTYPE html>"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:492)
    at java.lang.Integer.valueOf(Integer.java:582)
    at truelauncher.LVersionChecker.run(LVersionChecker.java:39)
    ?
    13 июл 2013
  48. Shevchik
    Shevchik
    Я уже сказал, ссылка на файл version должна вести к файлу в котором записано число, а не к html документу.
    13 июл 2013
  49. alden
    alden
    13 июл 2013
  50. Shevchik
    Shevchik
    setBackgroundImage(Путь до файла)
    Делай по аналогии с кнопками закрытия лаунчера.
    Главное не забудь что помимо самого файла по пути надо положить ещё, f_имяфайла и pr_имяфайла. Картинки будут использоваться для отображения состояния фокуса и нажатия соответственно.
    13 июл 2013
  51. Shevchik
    Shevchik
    И скинь тогда изображения плз, а то никак откопать не могу.
    13 июл 2013
  52. Посмотреть последние комментарии