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

Comments on Profile Post by alden

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



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

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

    А картинку:
    setBackgroundImage(GUI.class.getResourceAsStream(имя файла),ширина, высота)
    Вообщем там у другим элементам картинки применены, сделай по аналогии.
    Jul 13, 2013
  20. alden
    alden
    Фон серый всё равно выползает..
    Jul 13, 2013
  21. Shevchik
    Shevchik
    В таком случае примени к панелям setOpaque(true);
    Должно помочь.
    Jul 13, 2013
  22. Shevchik
    Shevchik
    Хотя нет, не совсем правильно работает такой случай, покажи код, посмотрю где ты размеры неправильно подогнал.
    Jul 13, 2013
  23. alden
  24. Shevchik
    Shevchik
    Тогда хз, примени setBackground(new Color(0,0,0,0));
    к панелям, они станут прозрачными.
    Jul 13, 2013
  25. alden
    alden
    Надоел я наверное уже, но куда это положить? Куда ни положу - всё ошибками сыплется.
    Jul 13, 2013
  26. Shevchik
    Shevchik
    tifiels.setBackground(new Color(0,0,0,0))
    Jul 13, 2013
  27. Shevchik
    Shevchik
    * tifields.setBackground(new Color(0,0,0,0));
    Я уже залил правку на гитхаб, можешь там посмотреть.
    Jul 13, 2013
  28. alden
    alden
    Благодарю. По внешнему виду почти всё, а остальное (клиенты на сайте) уже пара минут работы. Большое спасибо за твой чудесный лаунчер :)
    Jul 13, 2013
  29. Shevchik
    Shevchik
    Да не за что.
    Если что - спрашивай.
    Jul 13, 2013
  30. alden
    alden
    Упс. Еще пара вопросов назрела. Как убрать рамку, и как сделать кнопки как тут у меня было : http://i.imgur.com/CII9i15.jpg
    Если делать через BackgroundImage (типа того, уже забыл как точно) то фон ложится под кнопку, а не на нее.
    Jul 13, 2013
  31. Shevchik
    Shevchik
    Блин ошибся немного в коде, сегодня вечером пофикшу.
    Картинки станут нормально рисоваться и рамка исчезнет.
    Jul 13, 2013
  32. alden
    alden
    А, ну ладно. Пока пропишу все в Allsettings.
    Jul 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)


    Плюс надписи на мои не меняются.. В чем тут проблема?
    Jul 13, 2013
  34. alden
    alden
    С надписями проблему решил, но при запуске ошибка осталась..
    Jul 13, 2013
  35. Shevchik
    Shevchik
    Версия - это просто файл с числом внутри, это не хтмл документ.
    Jul 13, 2013
  36. Shevchik
    Shevchik
    Кстати из-за переделки кнопок, пришлось немного переделать графику, так что придётся исправить несколько вызовов в GUI(задание размера надо будет перенести выше задания фона, а сам фон теперь автоматически определяет размер, так что два последних параметра придётся убрать)
    Jul 13, 2013
  37. Shevchik
    Shevchik
    Правда я ещё пока не доделал, доделаю - залью на гитхаб.
    Jul 13, 2013
  38. alden
    alden
    Jul 13, 2013
  39. Shevchik
    Shevchik
    Понятно, а я тут пилю кнопки выключения отдельно, а изменение картинки уже запилил.
    Jul 13, 2013
  40. alden
    alden
    Какой?
    А рамка, кстати? :)
    Jul 13, 2013
  41. Shevchik
    Shevchik
    Рамку я убрал, но из-за этого придётся накинуть на форму кноаку выключения самому, всё никак вот не могу найти хорошую картинку.
    Jul 13, 2013
  42. Shevchik
    Shevchik
    Кстати можно наверное тип запуска дергать из скачанного клиента (положить туда файл с информацией), что позволит легко обновлять тип запуска просто залив новый клиент.
    Jul 13, 2013
  43. alden
  44. alden
    alden
    И еще я не совсем понял, куда mods, coremods, config класть..
    Jul 13, 2013
  45. Shevchik
    Shevchik
    Всё в client.zip класть.
    Jul 13, 2013
  46. Shevchik
    Shevchik
    Переделал GUI, смотри внимательно, если упустишь некоторые вещи, то могут появиться артефакты.
    Также неюольшая заметка по картинкам к кнопкам.
    Помимо картинки в прописанном пути, в той же папки должна лежать картинка f_имяфайла, она будет использоваться при наведении мыши на кнопку,
    и pr_имяфайла, она будет использоваться при нажатии.
    Jul 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)
    ?
    Jul 13, 2013
  48. Shevchik
    Shevchik
    Я уже сказал, ссылка на файл version должна вести к файлу в котором записано число, а не к html документу.
    Jul 13, 2013
  49. alden
    alden
    Jul 13, 2013
  50. Shevchik
    Shevchik
    setBackgroundImage(Путь до файла)
    Делай по аналогии с кнопками закрытия лаунчера.
    Главное не забудь что помимо самого файла по пути надо положить ещё, f_имяфайла и pr_имяфайла. Картинки будут использоваться для отображения состояния фокуса и нажатия соответственно.
    Jul 13, 2013
  51. Shevchik
    Shevchik
    И скинь тогда изображения плз, а то никак откопать не могу.
    Jul 13, 2013
  52. View most recent comments