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

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Brhr, 8 июл 2012.

  1. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    Права доступа проверь.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    Попробуй, я пытался связать, ничего не вышло и дело это забросил. В принципе там просто в конфигах проставить настройки.
     
  4. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    Какой в этом смысл ?
     
  5. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    У меня у самого этот вопрос.
     
  6. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Поставить главный класс net.minecraft.LauncherFrame. Такая же проблема была
     
  7. Wilder

    Wilder Активный участник Пользователь

    Баллы:
    88
    Он и так главный
     
  8. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    странно у меня работает.
     
  9. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Валюта выводится в файле loginServer.php
     
  10. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    Как сделать, чтобы отображалась валюта с БД iConomy, которая стоит отдельно от основной ?
     
  11. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Можно прописать отдельное подключение к БД
     
  12. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    КО) Я это знаю, но как это сделать ?
     
  13. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Вроде работает

    Код:
    <?php
    header('charset: UTF-8;Content-Length:en-US;');
    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 id, playername, password
    FROM accounts
    WHERE playername ='{$login2}'
    LIMIT 1";
    $resultMysql = mysql_query($mysqlZapros);
     
    $row = mysql_fetch_assoc($resultMysql);
     
    $realPass = $row[password];
    $postPass = $_GET['password'];
    $checkPass = '';
     
    if (strlen($realPass) == 32)
    {
    $checkPass = md5($postPass);
    }
    else
    {
     
    if (strlen($realPass) <= 32)
    {
    $checkPass = substr(md5($postPass),-31);
    }
    else
    {
     
    if(strpos($realPass,'$SHA$') !== false)
    {
    $ar = preg_split("/\\$/",$realPass);
    $salt = $ar[2];
    $checkPass = '$SHA$'.$salt.'$'.hash('sha256',hash('sha256',$postPass).$salt);
    }
    else
    {
    $saltPos = (strlen($postPass) >= strlen($realPass) ? strlen($realPass) : strlen($postPass));
    $salt = substr($realPass, $saltPos, 12);
    $hash = hash('whirlpool', $salt . $postPass);
    $checkPass = substr($hash, 0, $saltPos) . $salt . substr($hash, $saltPos);
    }
    }
    }
    $loginName = $_GET['user'];
    // коннект к др БД
    $db_host2 = 'localhost';
    $db_port2 = 3306;
    $db_user2 = 'test';
    $db_pass2 = 'test';
    $db_database2 = 'test';
     
    $connect = @mysql_connect($db_host2.':'.$db_port2,$db_user2,$db_pass2) or die('asdf');
     
    mysql_select_db($db_database2,$connect);
     
    if($checkPass == $row[password])
    {
    $connect = "SELECT username, balance
    FROM iconomy
    WHERE username ='{$login2}'
    LIMIT 1";
    $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";
    }
    }
    ?>
    \
    свои данные пропишешь тут
    1. // коннект к др БД
    2. $db_host2 = 'localhost';
    3. $db_port2 = 3306;
    4. $db_user2 = 'test';
    5. $db_pass2 = 'test';
    6. $db_database2 = 'test';
     
    Brhr нравится это.
  14. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Забыл написать это в loginServer.php необходимо вставить с заменой
     
  15. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr
    биг сенкс, я понял, что прописать с заменой.
     
  16. Автор темы
    Brhr

    Brhr Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Brhr

    А можешь переписать под dle ?
     

    Вложения:

    • loginServer.zip
      Размер файла:
      587 байт
      Просмотров:
      12
  17. nelson

    nelson Активный участник Пользователь

    Баллы:
    68
    И желательно под XenForo)
     
  18. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Попробую может че получиться.
     
    slavik123123123 нравится это.
  19. ekstrimal94

    ekstrimal94 Активный участник Пользователь

    Баллы:
    68
    Мб так попробуй

    Я не знаю как. C этим движком не знаком.
     

    Вложения:

    • loginServer.zip
      Размер файла:
      829 байт
      Просмотров:
      15
  20. nelson

    nelson Активный участник Пользователь

    Баллы:
    68
    БЛИН, панты..
     
  21. Star Cheater

    Star Cheater Активный участник

    Баллы:
    78
    Skype:
    start_cheater
    Имя в Minecraft:
    starcheater
    У XenForo довольно муторная система защиты. Можно сделать проверку из лаунчера, но регистрироваться придется на сайте.
     

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