- Баллы
- 63
хорошо, как буду дома - попробую, спасибо за ответСтавь мои там веб подредктированна
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
хорошо, как буду дома - попробую, спасибо за ответСтавь мои там веб подредктированна
угухорошо, как буду дома - попробую, спасибо за ответ
Пересмотри туториалы...
[Фикс Империи Им. В.И Ленина от Alisher-98]Готово Товарищ!
[Фикс Империи Им. В.И Ленина от Alisher-98]Поиск ядра клиента...
[Фикс Империи Им. В.И Ленина от Alisher-98]Поиск ядра клиента завершен!
Exception in thread "Thread-10" java.lang.NullPointerException
at net.minecraft.Launcher$1.run(Launcher.java:175)
Что с этим делать?
Странно даже очень никогда с таким не сталкивался(Без библиотек он запускатся не будет)Помогите решить проблему, на клиенте 1.6.4 minecraft.jar с библоитеками весит 20мб и у многих с таким весом клиент не качается, на 56% процесс убивается, а если поставить minecraft.jar без библиотек он весит 4-5мб тогда у всех все нормально грузиться.
Пересобирай Minecraft.jarлаунчер запустился, но после скачивания клиентской части снова эта же ошибка(загрузка останавливается на 100%) я думаю что проблема тут в самих файлах клиента
Прикрепляю файлы клиента из web(в одном архиве не вышло, т.к. ограничение в 50мб)
Посмотри что не так.
P.S. libraries.jar пытался разархивировать в minecraft.jar эффект тот же, поэтому попробовал кинуть самим jar-ником
P.S.S. в случае если добьем мою проблему и все будет фурычить, подсоблю денюжкой
http://rghost.ru/53912058
http://rghost.ru/53912050
azat4610 Вот у него спроси я занятя файлы скинул, minecraft.jar взят из тутора, глянь скажи что не так, а лучше поговорим через скайп
В ЛС пиши ему Я ему тогда помог, Просто уматывает показывать по 100 раз решение 1-ой и той-же проблемыЭтот пользователь ограничил доступ к своему профилю.
Советую добавить её решение в FAQ на первой странице, это первоеВ ЛС пиши ему Я ему тогда помог, Просто уматывает показывать по 100 раз решение 1-ой и той-же проблемы
Ладно пошли в скайпСоветую добавить её решение в FAQ на первой странице, это первое
А второе, я же не за просто так прошу)
else{
$checkPass = md5($postPass);
}
$connect = @mysql_connect($db_host2.':'.$db_port2,$db_user2,$db_pass2) or die('asdf2');
mysql_select_db($db_database2,$connect);
mysql_query("INSERT INTO $db_table2 ($db_columnUser2,$db_columnBalance) VALUES('$user','300.00')") or die ("Запрос к базе завершился ошибкой.".mysql_error());
echo "done";
}
public void register(String name, String pass, String pass2, String mail) {
try {
if(setting.allowiConomy)
{
URL localURL;
if(setting.oneaccforonepcforreg){
localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8") + "&sn=" + RegisterPanel.md5(RegisterPanel.getMAC()));
} else {
localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8"));
}
BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(localURL.openStream()));
String resultSite = localBufferedReader.readLine();
System.out.println(resultSite);
if (resultSite.equals("готово")){
doneRegister();
}else{
if (resultSite.equals("errorMail")){
failRegister ("eMail введен некорректно");
} else if (resultSite.equals("errorMail2")){
failRegister ("eMail содержит запрещенные символы");
}else if (resultSite.equals("passErrorSymbol")){
failRegister ("Пароль содержит запрещенные символы");
}else if (resultSite.equals("errorLoginSymbol")){
failRegister ("Логин содержит запрещенные символы");
}else if (resultSite.equals("errorSmallLogin")){
failRegister ("Логин должен содержать 2-20 символов");
}else if (resultSite.equals("errorPassSmall")){
failRegister ("Пароль должен содержать 6-20 символов");
}else if (resultSite.equals("emailErrorPovtor")){
failRegister ("eMail уже зарегестрирован");
}else if (resultSite.equals("loginErrorPovtor")){
failRegister ("Такой логин уже зарегистрирован");
}else if (resultSite.equals("errorMail")){
failRegister ("Неправильный адрес eMail");
}else if (resultSite.equals("errorField")){
failRegister ("Заполнены не все поля");
}else if (resultSite.equals("ErrorRegFrom")){
failRegister ("С этого компьютера уже регистрировались");
}else {
failRegister ("Неизвестная ошибка");
}
}
Спасибо за критикуМногоуважаемый Алишер, у меня к вам письмо)
Во-первых, благодарю за замечательный фикс. Проблема с выделением памяти решена, вы этот кусок кода поправили или не вы - не знаю, но спасибо. Все отлично, за вынесение параметров графики в отдельный файл с комментариями вообще респект. Не ожидал.
Но нужно быть чуть внимательнее. Пользователям с "Неизвестной ошибкой" при регистрации. Они все правильно сделали, это ваша вина, Алишер.
Тут мы видим кусок кода пхп в конце регистрации. (mainfile.php) При успешной регистрации возвращает "done"
PHP:else{ $checkPass = md5($postPass); } $connect = @mysql_connect($db_host2.':'.$db_port2,$db_user2,$db_pass2) or die('asdf2'); mysql_select_db($db_database2,$connect); mysql_query("INSERT INTO $db_table2 ($db_columnUser2,$db_columnBalance) VALUES('$user','300.00')") or die ("Запрос к базе завершился ошибкой.".mysql_error()); echo "done"; }
Залезем в явакод. Файл RegiterPanel.java:
Код:public void register(String name, String pass, String pass2, String mail) { try { if(setting.allowiConomy) { URL localURL; if(setting.oneaccforonepcforreg){ localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8") + "&sn=" + RegisterPanel.md5(RegisterPanel.getMAC())); } else { localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8")); } BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(localURL.openStream())); String resultSite = localBufferedReader.readLine(); System.out.println(resultSite); if (resultSite.equals("готово")){ doneRegister(); }else{ if (resultSite.equals("errorMail")){ failRegister ("eMail введен некорректно"); } else if (resultSite.equals("errorMail2")){ failRegister ("eMail содержит запрещенные символы"); }else if (resultSite.equals("passErrorSymbol")){ failRegister ("Пароль содержит запрещенные символы"); }else if (resultSite.equals("errorLoginSymbol")){ failRegister ("Логин содержит запрещенные символы"); }else if (resultSite.equals("errorSmallLogin")){ failRegister ("Логин должен содержать 2-20 символов"); }else if (resultSite.equals("errorPassSmall")){ failRegister ("Пароль должен содержать 6-20 символов"); }else if (resultSite.equals("emailErrorPovtor")){ failRegister ("eMail уже зарегестрирован"); }else if (resultSite.equals("loginErrorPovtor")){ failRegister ("Такой логин уже зарегистрирован"); }else if (resultSite.equals("errorMail")){ failRegister ("Неправильный адрес eMail"); }else if (resultSite.equals("errorField")){ failRegister ("Заполнены не все поля"); }else if (resultSite.equals("ErrorRegFrom")){ failRegister ("С этого компьютера уже регистрировались"); }else { failRegister ("Неизвестная ошибка"); } }
if (resultSite.equals("готово")){ - а сайт-то возвращает done!
Переписываем слово - профит, "регистрация успешно завершена"
Скоро сделаю обновление, Скоро собираюсь делать фикс на лаунчер AiflaxeА данную проблему я сам случайно сделал перепутал местамиМногоуважаемый Алишер, у меня к вам письмо)
Во-первых, благодарю за замечательный фикс. Проблема с выделением памяти решена, вы этот кусок кода поправили или не вы - не знаю, но спасибо. Все отлично, за вынесение параметров графики в отдельный файл с комментариями вообще респект. Не ожидал.
Но нужно быть чуть внимательнее. Пользователям с "Неизвестной ошибкой" при регистрации. Они все правильно сделали, это ваша вина, Алишер.
Тут мы видим кусок кода пхп в конце регистрации. (mainfile.php) При успешной регистрации возвращает "done"
PHP:else{ $checkPass = md5($postPass); } $connect = @mysql_connect($db_host2.':'.$db_port2,$db_user2,$db_pass2) or die('asdf2'); mysql_select_db($db_database2,$connect); mysql_query("INSERT INTO $db_table2 ($db_columnUser2,$db_columnBalance) VALUES('$user','300.00')") or die ("Запрос к базе завершился ошибкой.".mysql_error()); echo "done"; }
Залезем в явакод. Файл RegiterPanel.java:
Код:public void register(String name, String pass, String pass2, String mail) { try { if(setting.allowiConomy) { URL localURL; if(setting.oneaccforonepcforreg){ localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8") + "&sn=" + RegisterPanel.md5(RegisterPanel.getMAC())); } else { localURL = new URL(setting.mainLink + "?action=register&user=" + URLEncoder.encode(name, "UTF-8") + "&password=" + URLEncoder.encode(pass, "UTF-8") + "&password2=" + URLEncoder.encode(pass2, "UTF-8") + "&email=" + URLEncoder.encode(mail, "UTF-8")); } BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(localURL.openStream())); String resultSite = localBufferedReader.readLine(); System.out.println(resultSite); if (resultSite.equals("готово")){ doneRegister(); }else{ if (resultSite.equals("errorMail")){ failRegister ("eMail введен некорректно"); } else if (resultSite.equals("errorMail2")){ failRegister ("eMail содержит запрещенные символы"); }else if (resultSite.equals("passErrorSymbol")){ failRegister ("Пароль содержит запрещенные символы"); }else if (resultSite.equals("errorLoginSymbol")){ failRegister ("Логин содержит запрещенные символы"); }else if (resultSite.equals("errorSmallLogin")){ failRegister ("Логин должен содержать 2-20 символов"); }else if (resultSite.equals("errorPassSmall")){ failRegister ("Пароль должен содержать 6-20 символов"); }else if (resultSite.equals("emailErrorPovtor")){ failRegister ("eMail уже зарегестрирован"); }else if (resultSite.equals("loginErrorPovtor")){ failRegister ("Такой логин уже зарегистрирован"); }else if (resultSite.equals("errorMail")){ failRegister ("Неправильный адрес eMail"); }else if (resultSite.equals("errorField")){ failRegister ("Заполнены не все поля"); }else if (resultSite.equals("ErrorRegFrom")){ failRegister ("С этого компьютера уже регистрировались"); }else { failRegister ("Неизвестная ошибка"); } }
if (resultSite.equals("готово")){ - а сайт-то возвращает done!
Переписываем слово - профит, "регистрация успешно завершена"
Так что не будьте школотой и юзайте рефакторинг и поиск по коду, или люди типа Алишера будут на вас зарабатывать. (Ничего не имею против Алишера, просто бесит школота)