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

Совет Помогите с лаунчером сашка

Статус
Закрыто для дальнейших ответов.

artem1458

Активный участник
Пользователь
Баллы
63
Имя в Minecraft
artem1458
Скачал сорсы от alexandrage потом создаю проэкт и добавляю туда сорсы вобщем вот результат Безымянный.jpg что-то там не так с файлом BaseUtils.java я не знаю что делать ,либо у меня руки кривые ,либо всё таки сорсы такие.
 
Код:
package net.launcher.components;
 
import java.awt.Color;
import java.awt.image.BufferedImage;
 
import net.launcher.utils.BaseUtils;
 
public class ComboboxStyle
{
    public int x = 0;
    public int y = 0;
    public int w = 0;
    public int h = 0;
    public String fontName;
    public float fontSize = 1F;
    public Color color;
    public boolean visible = false;
    public Align align;
    public BufferedImage texture;
   
    public ComboboxStyle(int x, int y, int w, int h, String fontName, String texture, float fontSize, Color color, boolean visible, Align align)
    {
        this.x = x;
        this.y = y;
        this.w = w;
        this.h = h;
        this.fontName = fontName;
        this.fontSize = fontSize;
        this.color = color;
        this.visible = visible;
        this.align = align;
        this.texture = BaseUtils.getLocalImage(texture);
    }
   
    public void apply(Combobox combo)
    {
        combo.setVisible(visible);
        combo.setBounds(x, y, w, h);
        combo.setForeground(color);
        combo.setFont(BaseUtils.getFont(fontName, fontSize));
 
        int comboboxh = texture.getHeight() / 7;
        int comboboxw = texture.getWidth();
        combo.defaultTX = texture.getSubimage(0, 0, comboboxw, comboboxh);
        combo.rolloverTX = texture.getSubimage(0, comboboxh, comboboxw, comboboxh);
        combo.pressedTX = texture.getSubimage(0, comboboxh * 2, comboboxw, comboboxh);
        combo.selectedTX = texture.getSubimage(0, comboboxh * 6, comboboxw, comboboxh);
        combo.panelTX = texture.getSubimage(0, comboboxh * 3, comboboxw, comboboxh * 3);
       
        combo.initialy = y;
    }
}
 
В BaseUtils первую строчку подправь.
 
Код:
package net.launcher.components;
 
import java.awt.Color;
import java.awt.image.BufferedImage;
 
import net.launcher.utils.BaseUtils;
 
public class ComboboxStyle
{
    public int x = 0;
    public int y = 0;
    public int w = 0;
    public int h = 0;
    public String fontName;
    public float fontSize = 1F;
    public Color color;
    public boolean visible = false;
    public Align align;
    public BufferedImage texture;
 
    public ComboboxStyle(int x, int y, int w, int h, String fontName, String texture, float fontSize, Color color, boolean visible, Align align)
    {
        this.x = x;
        this.y = y;
        this.w = w;
        this.h = h;
        this.fontName = fontName;
        this.fontSize = fontSize;
        this.color = color;
        this.visible = visible;
        this.align = align;
        this.texture = BaseUtils.getLocalImage(texture);
    }
 
    public void apply(Combobox combo)
    {
        combo.setVisible(visible);
        combo.setBounds(x, y, w, h);
        combo.setForeground(color);
        combo.setFont(BaseUtils.getFont(fontName, fontSize));
 
        int comboboxh = texture.getHeight() / 7;
        int comboboxw = texture.getWidth();
        combo.defaultTX = texture.getSubimage(0, 0, comboboxw, comboboxh);
        combo.rolloverTX = texture.getSubimage(0, comboboxh, comboboxw, comboboxh);
        combo.pressedTX = texture.getSubimage(0, comboboxh * 2, comboboxw, comboboxh);
        combo.selectedTX = texture.getSubimage(0, comboboxh * 6, comboboxw, comboboxh);
        combo.panelTX = texture.getSubimage(0, comboboxh * 3, comboboxw, comboboxh * 3);
     
        combo.initialy = y;
    }
}
скажи а можно по подробней обьяснить ? где и что удалять (просто я в скриптинге не понимаю почти)
 
в нетбинс выбираешь "net.launcher.utils"
открываешь BaseUtils.java и в первой строчке убираешь "`" перед словом package

Если помог лойс ;)
 

Я сам собирал с твоих исходников, 10 ошибок, в особинности в частях авторизации и обновления, легче поставить оригинал.
Или это нетбинс такой (что не возможно), или это кто то так переписал его.
 
Я сам собирал с твоих исходников, 10 ошибок, в особинности в частях авторизации и обновления, легче поставить оригинал.

Ну криворукость не лечится, ничего не поделать.
 
Что еще за подстава такая?
Вот в реальном времени можете все убедится что нет ошибок. А не верить подставному видио.
https://github.com/alexandrage/Fix-Sashok/blob/master/src/net/launcher/utils/BaseUtils.java
вижу что на самом github всё норм, и изменений давно не было, но ошибка то появляется из не откуда)) видео тоже в реальном времени снимал (только что)
 
вижу что на самом github всё норм, и изменений давно не было, но ошибка то появляется из не откуда)) видео тоже в реальном времени снимал (только что)

Может в еклипсе конечно покатит, не смотрел, но в нетбинсе овер 15 ошибок (все в части исправлений).
Это и новый билд и старый билд.
Так что я перепилил сашку под себя и сижу с ним (оригинал) пока не напишем свой (тоже на явке)..
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх