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

Помогите Лаунчер (AnjoCaido) vs .bat файл

Тема в разделе "[Архив] Помощь", создана пользователем yorri, 30 окт 2012.

  1. Автор темы
    yorri

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

    Баллы:
    78
    Предыдущую тему потерли (не знаю почему...), но хотелось бы все таки получить ответ/помощь от знающих людей.
    /очень прошу администрацию не удалять данную тему, так как нужен ответили совет/
    Так вот.
    Добавил в клиент несколько кнопок.
    Когда запускаю через Лаунчер (AnjoCaido) выглядит все ок. Вот так.
    [​IMG]

    Когда запускаю через .bat файл:
    Код:
    start javaw -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/lwjgl.jar;%APPDATA%/.minecraft/bin/lwjgl_util.jar;%APPDATA%/.minecraft/bin/jinput.jar;%APPDATA%/.minecraft/bin/minecraft.jar" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft 
    получается вот так:
    [​IMG]

    Вопрос: почему так выходит?
    (Возможно Лаунчер (AnjoCaido) передает еще какие то параметры?)
    Буду благодарен за ответы/советы/подсказки. Спасибо.

    В предыдущей теме был ответ товарища ufes: "Есть два варианта меню: с кнопкой выход и без неё. Во втором случае он запускается с кнопкой".
    Может кто подскажет как запускать каждый вариант (если это возможно)?
     
  2. Хостинг MineCraft
    <
  3. lesha_ki

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

    Баллы:
    63
    Skype:
    kre_ved
    Имя в Minecraft:
    kreved_
    У меня был Play4craft! :D
     
  4. qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    попробуй в exe преоброзовать
     
  5. EkzZzo

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

    Баллы:
    78
    Удали блок
    Код:
    if (this.mc.hideQuitButton)
    {
        this.controlList.add(new GuiButton(0, this.width / 2 - 100, var4 + 72, var2.translateKey("menu.options")));
    }
     
  6. Автор темы
    yorri

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

    Баллы:
    78
    я это понимаю, но все таки хотелось бы знать почему так выходит. Пробовал отследить этот hideQuitButton, но ничего не накопал. Или это лаунчер что-то свое подсовывает (тоже в исходниках не нашел), али еще что-то...
     
  7. EkzZzo

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

    Баллы:
    78
    MinecraftApplet.java
    Код:
    this.mc.hideQuitButton = !"true".equals(this.getParameter("stand-alone"));

    Minecraft.java
    Код:
    HashMap var1 = new HashMap();
    boolean var2 = false;
    boolean var3 = true;
    boolean var4 = false;
    String var5 = "Player" + getSystemTime() % 1000L;
     
    if (par0ArrayOfStr.length > 0)
    {
        var5 = par0ArrayOfStr[0];
    }
     
    String var6 = "-";
     
    if (par0ArrayOfStr.length > 1)
    {
        var6 = par0ArrayOfStr[1];
    }
     
    for (int var7 = 2; var7 < par0ArrayOfStr.length; ++var7)
    {
        String var8 = par0ArrayOfStr[var7];
        String var10000;
       
        if (var7 == par0ArrayOfStr.length - 1)
        {
            var10000 = null;
        }
        else
        {
            var10000 = par0ArrayOfStr[var7 + 1];
        }
       
        boolean var10 = false;
       
        if (!var8.equals("-demo") && !var8.equals("--demo"))
        {
            if (var8.equals("--applet"))
            {
                var3 = false;
            }
        }
        else
        {
            var2 = true;
        }
       
        if (var10)
        {
            ++var7;
        }
    }
     
    var1.put("demo", "" + var2);
    var1.put("stand-alone", "" + var3);
    var1.put("username", var5);
    var1.put("fullscreen", "" + var4);
    var1.put("sessionid", var6);
    Это все, что с этим связано. Особо не разбирался, но зависит все от параметров запуска. Сделано это для браузерной версии, т.е. при игре через браузер кнопка "Выход" отсутствует. Отсутствие кнопки при запуске с батника объяснить не могу, хотя предположение есть. Я лично просто вычищаю это все из кода и кнопка "Выход" присутствует всегда.
     
    Ccc нравится это.
  8. Автор темы
    yorri

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

    Баллы:
    78
    Спасибо, а можеш поделиться предположеним?
     

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