1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Лаунчер Империя

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Brhr, 8 июл 2012.

  1. dzikar

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

    Баллы:
    88
    Skype:
    kabala1790
    Имя в Minecraft:
    dzikar
    По идее используя даже старые исходники но заменив нужное я получил работающий код. Однако в settinge проверять нужно, все ли строчки и правильно ли настроено. Там сейчас после добавления дополнительных параметров даже лишний знак приводит к разносу всего кода :(
    Лично я столкнулся только с такой проблемой.
     
  2. erot33

    erot33 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Notch
    Лаунчер запускается. Но при попытке зарегистрироваться в лаунчере пишет:
    "Неизвестная ошибка"Все ссылки вроде бы прописал правильно... Помогите пожалуйста!
    Забыл упомянуть при попытке залогиниться выбивает ошибку: NoConnectBase
    [​IMG]

    Вот мой connect.php проверьте.. Ставлю соединение с Xenforo



     
  3. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    всё с мониторингом проблему решил при помощи args.split, а как шрифт жирным сделать?
     
  4. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    Обнова src лаунчера:
    Сделана система управления файлами клиента
    (Можно настроить, какие файлы лаунчер будет удалять, а какие оставлять)
    Напиши хоть, что подправил то в мониторинге, просто интересно

    а насчет размера и жирности шрифта в мониторинге
    в файле Serverbar.java
    в функции updateBar
    в отдельной строке после text пропиши:
    Код:
    setFont(new Font("serif", Font.BOLD, 16));
    setBackground(new Color(255, 0, 0));
    setForeground(new Color(255, 0, 0));
    BOLD - жирный, PLAIN - обычный, 16 - размер шрифта
    Color - цвет
     
    Сникерсни нравится это.
  5. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    Вот изменил функцию:
    public static String genServerStatus(String[] args)
    {
    if(args[0] == null && args[1] == null) return "Сервер выключен";
    if(args[0] != null && args[1] != null)
    {
    if(args[1].split("\\D")[29].equals(args[1].split("\\D")[30])) return "Сервер переполнен (Всего слотов: " + args[1].split("\\D")[30] + ")";
    return "На сервере " + args[1].split("\\D")[29] + " из " + args[1].split("\\D")[30] + " игроков";
    }
    return "Ошибка получения информации";
    }
    Долго перебирал разделитель между значениями, почему-то просто пробел не работает
    ну и картинки под неё подделал, но это уже легко
    скажи опять какие файлы изменены
    а как сделать чтобы когда серв включен цвет текста был зелёный, когда выключен-красный, когда переполнен жёлтый?
     
    slavik123123123 нравится это.
  6. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    те же, что и в предыдущий раз (LauncherFrame, LoginForm и setting.java)
    также добавил
    Код:
    setFont(new Font("serif", Font.BOLD, 16));
    setBackground(new Color(255, 0, 0));
    setForeground(new Color(255, 0, 0));
    в Serverbar.java и удалил файл ServerbarStyle.java
    Это делай в функции genServerStatus в LoginForm
    присваивай каждому тексту цвет

    да и кстати я немного упростил эту функцию, у тебя там есть немного лишнего
    Обнова src лаунчера и webчасти:
    Добавлена функция скачивания клиентов из разных подпапок
    Теперь уж в лаунчере есть все (кроме магазина)
    Может создать отдельную тему? и выложить все исходники туда? мне кажется, что их можно не найти в этой теме
     
  7. strelok21

    strelok21 Активный участник

    Баллы:
    63
    А что делать с форджем? Ни один клиент с ним не запускается! Зависает если точней. НО. В эклипсе все работает! Что за фигня?
     
  8. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    клиент соберите заного и нормально
     
  9. DanyaK

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

    Баллы:
    88
    Имя в Minecraft:
    DanTR
    Я потерял все сурсы :((( Создайте тему пожалуйста :) С меня лайк :))
     
  10. Remmi

    Remmi Активный участник

    Баллы:
    88
    Skype:
    The-Haker-Help
    Имя в Minecraft:
    HakerHelp
    Дырявый как душлаг
     
    slavik123123123 нравится это.
  11. strelok21

    strelok21 Активный участник

    Баллы:
    63
    Как нормально? Переношу фордж в minecraft.jar, запускаю, работает. Запускаю его же через лаунчер, зависает после инициализации форджа. ЧЯДНТ?
     
    HoShiMin нравится это.
  12. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    в net/minecraft/client/minecraft.class свою папку указал?
    А как упростил? может скинешь?
     
  13. strelok21

    strelok21 Активный участник

    Баллы:
    63
    Естественно.
     
  14. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    просто убрал чуть-чуть лишнего
    все обновления вы можете скачать по ссылке обновления 2013
    всем сюда:
    http://www.rubukkit.org/threads/Империя-от-xeroxp.34983/
     
  15. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    Мне кажется, что именно из-за вывода всех данных одной строкой не работает скрипт мониторинга по Query(RCON работает). Можно ли как-то функцию мониторинга перенести на php?
     
  16. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    нагрузка на хостинг просто идет, хорошо потом сделаю переключатель
     
  17. strelok21

    strelok21 Активный участник

    Баллы:
    63
    2013-05-05 19:23:57 [INFO] [STDERR] Exception in thread "Thread-11" java.lang.RuntimeException: java.lang.RuntimeException
    2013-05-05 19:23:57 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:287)
    2013-05-05 19:23:57 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:229)
    2013-05-05 19:23:57 [INFO] [STDERR] at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:25)
    2013-05-05 19:23:57 [INFO] [STDERR] at net.minecraft.Launcher.replace(Launcher.java:151)
    2013-05-05 19:23:57 [INFO] [STDERR] at net.minecraft.Launcher$1.run(Launcher.java:95)
    2013-05-05 19:23:57 [INFO] [STDERR] Caused by: java.lang.RuntimeException
    2013-05-05 19:23:57 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:282)
    2013-05-05 19:23:57 [INFO] [STDERR] ... 4 more

    Такая ошибка при попытке запустить с форджем
     
  18. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    нет я не о лаунчере, а о WebMCR я хочу такой мониторинг(рабочий) перенести туда.
    не знаю у меня фордж стоит и никаких проблем
    Почему, когда я добавляю переменную в мониторинг вида String arg1 = args[1].split("\\D")[29];
    у меня лаунчер отказывается работать, что не так?(Я в java - нуб)
     
    zuma2 нравится это.
  19. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    Всем сюда - новая тема
    КЛИК
    потому что например 29 может не существовать, и большее число аргументов он не обрабатывает
    быдет выдавать нулевые ошибки
     
  20. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    Почему вот так функция работает:
    public static String genServerStatus(String[] args)
    {
    if(args[0] == null && args[1] == null) return "Сервер выключен";
    if(args[0] != null && args[1] != null)
    {
    String arg1 = args[1].split("\\D")[29];
    String arg2 = args[1].split("\\D")[30];
    if(arg1.equals(arg2)) return "Сервер переполнен (Всего слотов: " + arg2 + ")";
    return "На сервере " + arg1 + " из " + arg2 + " игроков";
    }
    return "Ошибка получения информации";
    }
    А так нет:
    public static String genServerStatus(String[] args)
    {
    String arg1 = args[1].split("\\D")[29];
    String arg2 = args[1].split("\\D")[30];
    if(args[0] == null && args[1] == null) return "Сервер выключен";
    if(args[0] != null && args[1] != null)
    {
    if(arg1.equals(arg2)) return "Сервер переполнен (Всего слотов: " + arg2 + ")";
    return "На сервере " + arg1 + " из " + arg2 + " игроков";
    }
    return "Ошибка получения информации";
    }
     

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