Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Bad login - изменение надписи.

Discussion in '[Архив] Помощь' started by Nightfear, Jun 25, 2012.

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

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

    Trophy Points:
    103
    Имя в Minecraft:
    nightfear
    Стал такой вопрос. Где на серваке лежит надпись *Bad login* что бы изменить её на что-то по типу *У вас не наш клиент*.
    Как изменить надпись?
     
  2. Хостинг MineCraft
    <
  3. ASKOLD

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

    Trophy Points:
    61
    Отследи какой пакет за это отвечает, вскрой его и поменяй.
     
  4. Nasdomlan

    Nasdomlan Старожил

    Trophy Points:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    Сис-ма авторизации стоит?Тогда ищи тут joinserver.php строку

    $str .= "Join Server [Result] Bad Login NO";​
    echo "Bad login";​
    красным то что тебе надо изменить
    Это если не верный логин(не зареган человек),как я помню.

    $str = "Join Server [Bad symbols Login] ";
    echo "Bad Login";

    А это если не верные символы в логине.Ну и в том же файле много Bad Login есть пояснения к ним в функции str как эта Join Server [Bad symbols Login] ,а так смотри сам)
     
  5. Автор темы
    Nightfear

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

    Trophy Points:
    103
    Имя в Minecraft:
    nightfear
    Спасибо
     
    Оригинало_о likes this.
  6. Nasdomlan

    Nasdomlan Старожил

    Trophy Points:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    Спасибо не булькает))
     
  7. AimFire

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

    Trophy Points:
    123
    Skype:
    aimfire7777
    Имя в Minecraft:
    AimFire
    Спасибо, в рот не зальёш:p
    Главное что бы что-то другое не засунули:D
    Народ а как сменить путь для скачивание файлов не в папку .minecraft а в ту которую я укажу?
     
  8. Nasdomlan

    Nasdomlan Старожил

    Trophy Points:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    В исходниках лаунчера в GameUpdater вроде или ищи просто по ресцам .minecraft
     
    Сникерсни likes this.
  9. AimFire

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

    Trophy Points:
    123
    Skype:
    aimfire7777
    Имя в Minecraft:
    AimFire
    Хорошо, помогите мне пожалуйста возникла проблемма "пол кубика"
    Ссылка на тему ниже, нажми.
     
    Сникерсни likes this.
  10. Kela-4D

    Kela-4D Старожил Пользователь

    Trophy Points:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    @Nasdomlan, у меня другое!
    <?php
    define('INCLUDE_CHECK',true);
    include ("connect.php");

    $sessionid = mysql_real_escape_string($_GET['sessionId']);
    $user = mysql_real_escape_string($_GET['user']);
    $serverid = mysql_real_escape_string($_GET['serverId']);

    $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die ("Запрос к базе завершился ошибкой.");

    if(mysql_num_rows($result) == 1){
    echo "OK";
    } else {

    $result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die ("Запрос к базе завершился ощибкой.");

    if(mysql_affected_rows() == 1){
    echo "OK";
    } else {
    echo "Bad login";
    }
    }
    ?>
    Где менять?
     
  11. iluha97

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

    Trophy Points:
    88
    4-ая снизу строчка "Bad login"
     
  12. Kela-4D

    Kela-4D Старожил Пользователь

    Trophy Points:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    @iluha97, спс
     
  13. AimFire

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

    Trophy Points:
    123
    Skype:
    aimfire7777
    Имя в Minecraft:
    AimFire
    А как убрать надпись как у меня.
    [​IMG]
    Подключение оборвано и немогу войти как убрать?
     
    slavik123123123 likes this.
  14. ALLix

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

    Trophy Points:
    88
    Не меняется надпись Bad login вот код joinserver.php

    Code:
    <?php
    define('INCLUDE_CHECK',true);
    include ("connect.php");
     
    $sessionid = mysql_real_escape_string($_GET['sessionId']);
    $user = mysql_real_escape_string($_GET['user']);
    $serverid = mysql_real_escape_string($_GET['serverId']);
     
    $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die ("Запрос к базе завершился ошибкой.");
     
    if(mysql_num_rows($result) == 1){
        echo "OK";
    } else {
     
    $result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die ("Запрос к базе завершился ошибкой.");
     
        if(mysql_affected_rows() == 1){
            echo "OK";
        } else {
            echo "Вход только через лаунчер!";
        }
    }
    ?>
    Как видно я сменил на свою, все равно пишет Bad login пробывал искать в minecraft.jar ничего такого нету.
    Есть еще файл auth.php в нем тоже сменил, нефига!!!

    Code:
    <?php
    define('INCLUDE_CHECK',true);
    require_once 'functions.php';
    include ("connect.php");
    $login = $_POST['user'];
    $postPass=$_POST['password'];
    $ver=$_POST['version'];
     
            if(getGameInfo('launcher') == $ver){
     
                    if ($crypt == 'hash_md5' || $crypt == 'hash_authme' || $crypt == 'hash_xauth' || $crypt == 'hash_cauth' || $crypt == 'hash_joomla' || $crypt == 'hash_wordpress' || $crypt == 'hash_dle' || $crypt == 'hash_drupal')
                    {
                        $row = mysql_fetch_assoc(mysql_query("SELECT $db_columnUser,$db_columnPass FROM $db_table WHERE $db_columnUser='{$_POST['user']}'"));
                        $realPass = $row[$db_columnPass];
                    }
     
                    if ($crypt == 'hash_ipb' || $crypt == 'hash_vbulletin')
                    {
                        $row = mysql_fetch_assoc(mysql_query("SELECT $db_columnUser,$db_columnPass,$db_columnSalt FROM $db_table WHERE $db_columnUser='{$_POST['user']}'"));
                        $realPass = $row[$db_columnPass];
                        $salt = $row[$db_columnSalt];
                    }
                   
                    if ($crypt == 'hash_xenforo')
                    {
                        $row = mysql_fetch_assoc(mysql_query("SELECT $db_table.$db_table.$db_columnUser,$db_tableOther.$db_tableOther.$db_columnPass FROM $db_table, $db_tableOther WHERE $db_table.$db_columnId = $db_tableOther.$db_columnId AND $db_table.$db_columnUser='{$_POST['user']}'"));
                        $realPass = substr($row[$db_columnPass],22,64);
                        $salt = substr($row[$db_columnPass],105,64);
                    }
     
                        if ($realPass)
                        {
                            $checkPass = $crypt();
                       
                            if(strcmp($realPass,$checkPass) == 0)
                            {
                                $sessid = generateSessionId();
                                $gamebuild=getGameInfo('build');
                                mysql_query("UPDATE $db_table SET $db_columnSesId='$sessid' WHERE $db_columnUser = '$login'") or die ("Запрос к базе завершился ошибкой.");
                                $dlticket = md5($login);
                                echo $gamebuild.':'.$dlticket.':'.$login.':'.$sessid.':';
                            }
                            else
                            {
                                echo "Вход только через лаунчер!";
                            }
                        }
                    else {
                        echo "Вход только через лаунчер!";
                        }
            }
            else{
                echo 'Старая версия';
                }
    ?>
    Конечно же я все залил, перепроверил что лежит на сервере. Серваки перезапускал после замены... выручайте!!! :(

    UPDATE :

    Сам разобрался! Bad login пишет если лаунчер-клиент не мой. К примеру чистый клиент, будет писать Bad login

    Что конечно печально, ибо большинство игроков тупизматы :( :(
     

Share This Page