- Баллы
- 173
WTF а ты ещё кто? Я не тебя цитировалЯ тебе помог, умник XD?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
WTF а ты ещё кто? Я не тебя цитировалЯ тебе помог, умник XD?
Я тебе написал, как сделать Direct Connect в главном меню, а ты даже не заметил? 0_0WTF а ты ещё кто? Я не тебя цитировал
Ну так что, помог? Просто я писал еще до @alexandrage, вот и интересуюсь: ты меня игноришь, тебе уже не нужен код или просто не заметил?WTF а ты ещё кто? Я не тебя цитировал
Не редактируйте код вручную. Используйте Eclipse, чтобы видеть все ошибки, а так же знать, что они означают.Спасибо , попробую пересобрать
Не подскажешь где у тебя в статье импорты написаны ? а то я видно слепой
Добавил импорты serverdata и pinger и вот такя ошибка
src\minecraft\net\minecraft\client\gui\GuiMainMenu.java:254: error: cannot find symbol
updateButton.width = 50;
^
symbol: variable width
location: variable updateButton of type GuiButton
src\minecraft\net\minecraft\client\gui\GuiMainMenu.java:299: error: cannot find symbol
FMLClientHandler.instance().connectToServer(new GuiMultiplayer(this), this.sd);
^
symbol: variable FMLClientHandler
location: class GuiMainMenu
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
Редактируя код вручную, ты научишься сам исправлять ошибки. Вторую исправить легко - для подключения используй неСпасибо , попробую пересобрать
Не подскажешь где у тебя в статье импорты написаны ? а то я видно слепой
Добавил импорты serverdata и pinger и вот такя ошибка
src\minecraft\net\minecraft\client\gui\GuiMainMenu.java:254: error: cannot find symbol
updateButton.width = 50;
^
symbol: variable width
location: variable updateButton of type GuiButton
src\minecraft\net\minecraft\client\gui\GuiMainMenu.java:299: error: cannot find symbol
FMLClientHandler.instance().connectToServer(new GuiMultiplayer(this), this.sd);
^
symbol: variable FMLClientHandler
location: class GuiMainMenu
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
FMLClientHandler.instance().connectToServer(new GuiMultiplayer(this), this.sd);
this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, this.sd));
А может, и нет)Редактируя код вручную, ты научишься сам исправлять ошибки
Я сам пытаюсь понять что и как , но не хватает моих знаний что бы понять что делать сты научишься сам исправлять ошибки
На счет первой ошибки - ты должен найти аналогичную width переменную в классе GuiButton
Какая версия игры?Я сам пытаюсь понять что и как , но не хватает моих знаний что бы понять что делать с
1.7.10 forgeКакая версия игры?
Как ты умудрился фордж 1.7.10 запихать в МСР? Ладно...1.7.10 forge
Видимо я вобще слепой либо что-то не понимаю , тут нету импортовКак ты умудрился фордж 1.7.10 запихать в МСР? Ладно...
Посмотри видео-урок, там есть импорты
Как создать класс Pinger, расширяющий класс Thread?
Я в яве никак.
class Pinger extends Thread
{
}
package net.minecraft.client.gui;
public class Pinger extends Thread
{
}
Сори, спасибо)Я тебе написал, как сделать Direct Connect в главном меню, а ты даже не заметил? 0_0
Ну так что, помог? Просто я писал еще до @alexandrage, вот и интересуюсь: ты меня игноришь, тебе уже не нужен код или просто не заметил?
Я все импорты добавлял средствами Eclipse - просто наводил на подчёркнутое название класса и выбирал нужный вариант исправления.Видимо я вобще слепой либо что-то не понимаю , тут нету импортов
Тут должно же быть что-то типо
import net.minecraft.Pinger;
import net.minecraft.client.multiplayer.ServerData;
СпасибоА если ты про именно нужный тебе (т.е. чтобы сделать все по туториалу), то создай его в пакете net.minecraft.client.gui, класс будет выглядет так:Java:class Pinger extends Thread { }
Java:package net.minecraft.client.gui; public class Pinger extends Thread { }
Я правильно сделал?А если ты про именно нужный тебе (т.е. чтобы сделать все по туториалу), то создай его в пакете net.minecraft.client.gui, класс будет выглядет так:Java:class Pinger extends Thread { }
Java:package net.minecraft.client.gui; public class Pinger extends Thread { }
package net.minecraft.client.gui;
public class Pinger extends Thread
{
private volatile boolean finishedThread = false;
private volatile boolean finishedPing = false;
private volatile boolean offline = false;
private volatile boolean sdWasUsed = false;
private volatile boolean ping = false;
private volatile ServerData sd;
public Pinger() {
this.setDaemon(true);
this.setName("Pinger");
}
@Override
public void run() {
do if(this.finishedThread) return;
else if(this.ping) {
this.ping = false;
this.offline = false;
this.finishedPing = false;
this.sdWasUsed = false;
try {
GuiMultiplayer.func_74017_b(this.sd);
} catch (Exception e) {
this.offline = true;
}
this.finishedPing = true;
}
while(true);
}
public void finish() {
this.finishedThread = true;
}
public void setServerData(ServerData sd) {
this.sdWasUsed = false;
this.sd = sd;
}
public ServerData getServerData() {
this.sdWasUsed = true;
return this.sd;
}
public void ping() {
this.ping = true;
}
public boolean isFinished() {
return this.finishedPing;
}
public boolean isOffline() {
return this.offline;
}
public boolean isUsed() {
return this.sdWasUsed;
}
}
private void connectToServer(ServerData par1ServerData)
{
this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, par1ServerData));
}
Не подскажите что нужно написать в guibuttonЯ все импорты добавлял средствами Eclipse - просто наводил на подчёркнутое название класса и выбирал нужный вариант исправления.
Ничего. С чего вы взяли, что его нужно редактировать?Не подскажите что нужно написать в guibutton
Ничего не делать. Ты же MCP юзаешь? Он очень плохо с eclipse работает теперь, запускать через него не рекомендую: отредактировал, если ошибок нет, то recompile.bat и startclient.batError: Could not find or load main class Start
Вот такая ошибка при попытки запустить клиент из Эклипс
Что делать?
ОшибкаНичего. С чего вы взяли, что его нужно редактировать?
На счет первой ошибки - ты должен найти аналогичную width переменную в классе GuiButton