Войти или зарегистрироваться
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Совет Помощь по лаунчерам.

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Подскажи пожалуйста, что нужно сделать что бы Скины(По никам) были видны на сервере хотя бы... без лк.
Лончер Сашка.фикс (Просто заходя через пиратский обычный клиент скины видно а так нет)
 
Возникла еще одна проблема. Искал инфу, ничего похожего на форуме не нашел.

Куда в новой структуре клиента для fixed-sashok заливать servers.dat? В одной из тем Alexandrage сщветует заливать в client.zip, но в новом клиенте такого архива просто нет.
 
Возникла еще одна проблема. Искал инфу, ничего похожего на форуме не нашел.

Куда в новой структуре клиента для fixed-sashok заливать servers.dat? В одной из тем Alexandrage сщветует заливать в client.zip, но в новом клиенте такого архива просто нет.
В config.zip.
 
Можно ли изменить размер окна загрузки клиента? И где?
Сашко, последняя версия.
 
Какие классы нужно изменять в клиенте для 1.7.10?
YggDrasilMinecraftSessionService.class
YggDrasilMinecraftAuthentificationService.class
Их не нашел через поиск по архиву.
Заранее спасибо.
 
Какие классы нужно изменять в клиенте для 1.7.10?
YggDrasilMinecraftSessionService.class
YggDrasilMinecraftAuthentificationService.class
Их не нашел через поиск по архиву.
Заранее спасибо.
Ищеш по строкам checkserver and joinserver
 
Подскажите по дизайну.
Как исправить кнопки.
Поля для вода пароля/логина(и чтоб был черный шрифт)
Скрин:
6230219.png

Прикрепил файлы дизайна
Код:
package net.launcher.theme;

import java.awt.Color;

import javax.swing.border.EmptyBorder;

import net.launcher.components.Align;
import net.launcher.components.ButtonStyle;
import net.launcher.components.ComponentStyle;
import net.launcher.components.PassfieldStyle;
import net.launcher.components.TextfieldStyle;

public class RegTheme
{
    public static TextfieldStyle    loginReg        = new TextfieldStyle(390, 164, 220, 36, "textfield", "font", 16F, Color.DARK_GRAY, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
    public static PassfieldStyle    passwordReg        = new PassfieldStyle(390, 208, 220, 36, "textfield", "font", 16F, Color.DARK_GRAY, Color.WHITE, "*", new EmptyBorder(0, 10, 0, 10));
    public static PassfieldStyle    password2Reg    = new PassfieldStyle(390, 254, 220, 36, "textfield", "font", 16F, Color.DARK_GRAY, Color.WHITE, "*", new EmptyBorder(0, 10, 0, 10));
    public static TextfieldStyle    mailReg            = new TextfieldStyle(390, 300, 220, 36, "textfield", "font", 16F, Color.DARK_GRAY, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
 
    public static ComponentStyle textloginReg          = new ComponentStyle(380, 164, -1, -1, "font", 16F, Color.WHITE, true);
    public static ComponentStyle textpasswordReg      = new ComponentStyle(380, 208, -1, -1, "font", 16F, Color.WHITE, true);
    public static ComponentStyle textpassword2Reg     = new ComponentStyle(380, 254, -1, -1, "font", 16F, Color.WHITE, true);
    public static ComponentStyle textmailReg          = new ComponentStyle(380, 300, -1, -1, "font", 16F, Color.WHITE, true);
  
     
     
     
    public static ButtonStyle    closereg        = new ButtonStyle    (500, 360, 120, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
    public static ButtonStyle    okreg            = new ButtonStyle    (300, 360, 130, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
 
    public static int titleRegX         = 362;
    public static int titleRegY         = 140;
}
Код:
package net.launcher.theme;

import java.awt.Color;

public class UpdaterTheme
{
    public static int    loadbarX = 21;
    public static int    loadbarY = 453;
    public static int    loadbarW = 808;
    public static int    loadbarH = 38;

    public static int    stringsX = 40;
    public static int    stringsY = 180;
  
    public static FontBundle updaterDesc    =    new FontBundle("font", 16F, Color.WHITE);
}
Код:
/* Данный класс отвечает за хранение координат всех компонентов личного кабинета лаунчера */

package net.launcher.theme;

import java.awt.Color;

import javax.swing.border.EmptyBorder;

import net.launcher.components.Align;
import net.launcher.components.ButtonStyle;
import net.launcher.components.ComponentStyle;
import net.launcher.components.TextfieldStyle;

public class PersonalTheme
{
    public static ComponentStyle    ugroup        = new ComponentStyle(20, 318, 140, -1, "font", 16F, Color.DARK_GRAY, true);
  
    public static int      skinX            = 26;
    public static int      skinY            = 57;
    public static int      cloakX        = 230;
    public static int      cloakY        = 56;
  
    public static ComponentStyle cloakPrice      = new ComponentStyle(360, 203, -1, -1, "font", 14F, Color.GREEN, true);
    public static ComponentStyle iConomy      = new ComponentStyle(700, 82, -1, -1, "font", 18F, Color.GREEN, true);
    public static ComponentStyle realmoney      = new ComponentStyle(700, 102, -1, -1, "font", 18F, Color.GREEN, true);
    public static ComponentStyle prices          = new ComponentStyle(400, 230, -1, -1, "font", 16F, Color.WHITE, true);
  
    public static ButtonStyle     buyCloak      = new ButtonStyle(180, 230, 180, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
    public static ButtonStyle     changeskin      = new ButtonStyle(180, 280, 180, 40, "font", "button", 16F, Color.GREEN, true, Align.CENTER);
    public static ButtonStyle     buyVip          = new ButtonStyle(20, 370, 140, 40, "font", "button", 16F, Color.GREEN, true, Align.CENTER);
    public static ButtonStyle     buyPremium      = new ButtonStyle(20, 410, 140, 40, "font", "button", 14F, Color.YELLOW, true, Align.CENTER);
    public static ButtonStyle     buyUnban      = new ButtonStyle(20, 450, 140, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
  
    public static TextfieldStyle vaucher      = new TextfieldStyle(400, 134, 280, 36, "textfield", "font", 16F, Color.WHITE, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
    public static ButtonStyle     vaucherButton= new ButtonStyle(550, 180, 130, 40, "font", "button", 16F, Color.YELLOW, true, Align.CENTER);
    public static ButtonStyle     buyVaucher      = new ButtonStyle(400, 180, 140, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
  
    public static TextfieldStyle exchangeFrom = new TextfieldStyle(180, 450, 160, 36, "textfield", "font", 16F, Color.WHITE, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
    public static TextfieldStyle exchangeTo      = new TextfieldStyle(385, 450, 160, 36, "textfield", "font", 16F, Color.WHITE, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
    public static ButtonStyle     exchangeBtn  = new ButtonStyle(580, 448, 130, 40, "font", "button", 16F, Color.YELLOW, true, Align.CENTER);
  
    public static ButtonStyle     toGamePSL  = new ButtonStyle(746, 448, 88, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
}
Код:
package net.launcher.theme;

import java.awt.Color;
import javax.swing.border.EmptyBorder;

import net.launcher.components.Align;
import net.launcher.components.ButtonStyle;
import net.launcher.components.CheckboxStyle;
import net.launcher.components.ComponentStyle;
import net.launcher.components.TextfieldStyle;

public class OptionsTheme
{  
    public static ComponentStyle    panelOpt    = new ComponentStyle(225, 105, 400, 300, "font", 16F, Color.DARK_GRAY, true);
  
    public static CheckboxStyle        loadnews    = new CheckboxStyle(250, 150, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
        public static CheckboxStyle        Music    = new CheckboxStyle(250, 275, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
    public static CheckboxStyle        updatepr    = new CheckboxStyle(250, 175, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
    public static CheckboxStyle        cleandir    = new CheckboxStyle(250, 200, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
    public static CheckboxStyle        fullscrn    = new CheckboxStyle(250, 225, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
    public static CheckboxStyle        offline        = new CheckboxStyle(250, 250, 300, 23, "font", "checkbox", 16F, Color.DARK_GRAY, true);
    public static TextfieldStyle    memory        = new TextfieldStyle(235, 364, 250, 36, "textfield", "font", 16F, Color.DARK_GRAY, Color.WHITE, new EmptyBorder(0, 10, 0, 10));
    public static ButtonStyle        close        = new ButtonStyle    (500, 360, 120, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
  
    public static FontBundle        memoryDesc    = new FontBundle("font", 16F, Color.DARK_GRAY);
  
    public static int titleX         = 362;
    public static int titleY         = 140;
}
Код:
package net.launcher.theme;

import java.awt.Color;

import javax.swing.border.EmptyBorder;

import net.launcher.components.Align;
import net.launcher.components.ButtonStyle;
import net.launcher.components.CheckboxStyle;
import net.launcher.components.ComboboxStyle;
import net.launcher.components.ComponentStyle;
import net.launcher.components.DragbuttonStyle;
import net.launcher.components.DraggerStyle;
import net.launcher.components.LinklabelStyle;
import net.launcher.components.PassfieldStyle;
import net.launcher.components.ServerbarStyle;
import net.launcher.components.TextfieldStyle;

public class LoginTheme
{
    public static int             frameW     = 850;
    public static int             frameH        = 520;

    public static ButtonStyle     toGame        = new ButtonStyle(420, 436, 200, 36, "font", "button", 16F, Color.RED, true, Align.CENTER);
    public static ButtonStyle     toPersonal = new ButtonStyle(570, 436, 120, 36, "font", "button", 16F, Color.GREEN, true, Align.CENTER);
    public static ButtonStyle     toOptions  = new ButtonStyle(630, 436, 210, 36, "font", "button", 16F, Color.YELLOW, true, Align.CENTER);
    public static ButtonStyle     toRegister  = new ButtonStyle(714, 476, 130, 36, "font", "button", 16F, Color.YELLOW, true, Align.CENTER);
  
    public static CheckboxStyle  savePass   = new CheckboxStyle(10, 482, 200, 23, "font", "checkbox", 16F, Color.WHITE, true);
    public static TextfieldStyle login        = new TextfieldStyle(10, 440, 195, 36, "textfield", "font", 16F, Color.WHITE, Color.DARK_GRAY, new EmptyBorder(0, 10, 0, 10));
    public static PassfieldStyle password    = new PassfieldStyle(215, 440, 195, 36, "textfield", "font", 16F, Color.WHITE, Color.DARK_GRAY, "*", new EmptyBorder(0, 10, 0, 10));
  
    public static ComponentStyle newsBrowser= new ComponentStyle(0, 30, 850, 369, "font", 16F, Color.WHITE, true);
    public static LinklabelStyle links        = new LinklabelStyle(520, 415, 0, "font", 16F, Color.WHITE, Color.LIGHT_GRAY);

    public static DragbuttonStyle dbuttons    = new DragbuttonStyle(770, 2, 35, 24, 810, 2, 35, 24, "draggbutton", true);
    public static DraggerStyle      dragger    = new DraggerStyle(0, 0, 770, 30, "font", 16F, Color.WHITE, Align.LEFT);
  
    public static ButtonStyle     update_yes    = new ButtonStyle(190, 370, 150, 40, "font", "button", 16F, Color.GREEN, true, Align.CENTER);
    public static ButtonStyle    update_no    = new ButtonStyle(515, 370, 150, 40, "font", "button", 16F, Color.RED, true, Align.CENTER);
  
    public static ComboboxStyle     servers    = new ComboboxStyle(215, 480, 195, 24, "font", "combobox", 14F, Color.WHITE, true, Align.CENTER);
    public static ServerbarStyle serverbar    = new ServerbarStyle(420, 485, 380, 16, "font", 16F, Color.WHITE, true);
  
    public static float fontbasesize        = 16F;
    public static float fonttitlesize        = 20F;
}
Код:
package net.launcher.theme;

import java.awt.Color;
import java.awt.Font;

import net.launcher.utils.BaseUtils;

public class FontBundle
{
    public Font font;
    public Color color;
  
    public FontBundle(String name, float size, Color color)
    {
        this.font = BaseUtils.getFont(name, size);
        this.color = color;
    }
}
 
LoginTheme.java, 30 и 31 строка - смени WHITE на BLACK. Это изменит цвет шрифта.
А кнопки, скорее всего, изменены из-за неподходящего размера. Попробуй с разными числами (420, 436, 200, 36)
 
public static ComboboxStyle servers = new ComboboxStyle(215, 480, 195, 24, "font", "combobox", 14F, Color.BLACK, true, Align.CENTER);
Еще как поправить?
http://prntscr.com/4x99dy
Как я понил это не найден клиент classic
Хотя он есть
И еще когда водишь пароль только из цифр то норм.
А если добавить букву или символ то вот.
http://prntscr.com/4x9bgf
 
Последнее редактирование:
Еще как поправить?
http://prntscr.com/4x99dy
Как я понил это не найден клиент classic
Хотя он есть
И еще когда водишь пароль только из цифр то норм.
А если добавить букву или символ то вот.
http://prntscr.com/4x9bgf
src и вебчасть тут бери: http://www.rubukkit.org/threads/sashok724-launcher.42883/
 
Подскажите нубу лаунчер нужно пилить когда все плагины и моды уже "утверждены" или я могу с лаунчеров в любой момент докинуть пару можов и плагинов? И они автоманически у людей закачаються?
 
Подскажите нубу лаунчер нужно пилить когда все плагины и моды уже "утверждены" или я могу с лаунчеров в любой момент докинуть пару можов и плагинов? И они автоманически у людей закачаються?
В любой момент можешь изменить,как и сам клиент
 
Обрати внимание на кодировку - всё должно быть в UTF-8.
А насчет ошибок?
1.клиент не ищет
2.пароль из комбинации цифр только принимает.
src и веб-часть взял от туда от куда ты сказал.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх