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

Лаунчер Империя

кто может помочь вырезать из этого лаунчера авторизацию :D
Что бы её не было
 
Большое спасибо за лаунчер! Такого в паблике я еще не видел!)
 
Лаунчер не компилируется :C
Код:
1
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
    The import org.apache cannot be resolved
    The import org.apache cannot be resolved
    Base64 cannot be resolved
 
    at net.minecraft.LoginForm.<init>(LoginForm.java:67)
    at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:48)
    at net.minecraft.LauncherFrame.main(LauncherFrame.java:246)
    at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:18)
 
Лаунчер не компилируется :C
Код:
1
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
    The import org.apache cannot be resolved
    The import org.apache cannot be resolved
    Base64 cannot be resolved
 
    at net.minecraft.LoginForm.<init>(LoginForm.java:67)
    at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:48)
    at net.minecraft.LauncherFrame.main(LauncherFrame.java:246)
    at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:18)
Все комплектируется, надо библиотеки которые в архиве вложены подключить
 
Здарова можешь мне помочь? если не трудно дай мне свой скайп я те опишу проблему для меня это важно! плиз помоги!
 
печальные результаты копания показывают, что char.png с дефаултным скином должен быть обязательно в корне с прочими файлами web-обвязки.
в mysql должна быть база base с таблицей accounts с полями
id int(11) AUTO_INCREMENT
playername text
password text
email text
registerdate date

в registerServer.php ошибка при создании пароля.
нужно исправить
PHP:
$postPass = 148822825634;
на
PHP:
$postPass = $password;
В loginServer.php если не сделать обвязку с iconomy не позволит войти. как временное решение
PHP:
if($checkPass == $row[password])
{
$mysqlZapros2 = "SELECT username, balance
FROM iconomy
WHERE username ='{$login2}'
LIMIT 1";
$resultMysql2 = mysql_query($mysqlZapros2) or die("1:35b9fd01865fda9d70b157e244cf801c:$loginName:12345:0:");
$row2 = mysql_fetch_assoc($resultMysql2);
$balance = $row2[balance];
echo "1:35b9fd01865fda9d70b157e244cf801c:$loginName:12345:$balance:";
}

Как баг обнаружил, что даже при установке своего расположения папки в лаунчере, файлы ресурсов и сохранений все равно создаются в папке .minecraft
Ктонить исправил это?
 
Ктонить исправил это?
Это не баг, это фича. Лаунчер может только указать начальное расположение для загрузки и запуска minecraft.jar . а вот для дальнейшей работы уже нужно будет сам джарник майнкрафта править.
 
Не работает так с dle

А так и не заработает.
Потому что нужно миниму так(Версия для DLE)
PHP:
<?php
header('charset: UTF-8;');
include_once("connect.php");
if(isset($_GET['user']) && isset($_GET['password']) && isset($_GET['version']))
{
  $clientVersion=$_GET['version'];
  $realVersion=2;
  $login = $_GET['user'];
  if ($realVersion != $clientVersion) die("Bad version");
 
  $login2=mysql_real_escape_string($login);
 
  $mysqlZapros = "SELECT {$db_columnId}, {$db_columnUser}, {$db_columnPass}
  FROM {$db_table}
  WHERE {$db_columnUser} ='{$login2}'
  LIMIT 1";
  $resultMysql = mysql_query($mysqlZapros);
 
  $row = mysql_fetch_assoc($resultMysql);
 
  $realPass = $row[password];
  $postPass = $_GET['password'];
  $checkPass = '';
 
  $checkPass = md5(md5($postPass));
 
  $loginName = $_GET['user'];
  // подключение к новой бд.
  $db_host2 = 'localhost';
  $db_port2 = 3306;
  $db_user2 = 'user';
  $db_pass2 = 'pass';
  $db_database2 = 'iConomy';
 
  if($checkPass == $row[password])
  {
    mysql_close($connectmysql);
    $connect = @mysql_connect($db_host2.':'.$db_port2,$db_user2,$db_pass2) or die(mysql_error());
    $resultMysql2 = mysql_query($connect) or die("1:35b9fd01865fda9d70b157e244cf801c:$loginName:12345:0:");
    $row2 = mysql_fetch_assoc($resultMysql2);
    $balance = $row2[balance];
    echo "1:35b9fd01865fda9d70b157e244cf801c:$loginName:12345:$balance:";
  }
  else
  {
    echo "Bad login";
  }
}
mysql_close($connect);
?>
 
Ладно если нужно стучите в лс :) перепишу его.
 
Ладно если нужно стучите в лс :) перепишу его.
Переписывай, убери лишний код, исправь ошибки, пофикси баги, выложи исходники. Платно делать - не стоит. Т.к. исходники открытые.
 
Переписывай, убери лишний код, исправь ошибки, пофикси баги, выложи исходники. Платно делать - не стоит. Т.к. исходники открытые.
Да я не собирался делать платно, сделаю потом выложу ^^
 

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

Назад
Верх