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

Лаунчер Sashok + РЕГИСТРАЦИЯ

При попытке авторизации получается такая фигня:
1fc8297d9f339958b40951d96ae8cd76.jpg
В чём может быть проблема?
Даже комментировать не хочу. Купи руковыпрямитель и очки побольше.
 
Ошибка: Bad register

Если я правильно понимаю, то она идет отсюда
PHP:
if ($user !== $realUser)
    {
    exit ("Bad register");
    }

$realUser он берет из колонки с именами пользователей в таблице с пользователями, а $user берет из bdk.class(1.5.2)

И возникает вопрос чего ему не хватает? Может быть я не все увидел? Помогите кто знает в чем дело.
 
Ошибка: Bad register

Если я правильно понимаю, то она идет отсюда
PHP:
if ($user !== $realUser)
    {
    exit ("Bad register");
    }

$realUser он берет из колонки с именами пользователей в таблице с пользователями, а $user берет из bdk.class(1.5.2)

И возникает вопрос чего ему не хватает? Может быть я не все увидел? Помогите кто знает в чем дело.
Скинь полный код!!
if ($user != $realUser)
{
exit ("Bad register");
}
Пробуй так!!!
 
joinserver.php

<?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']);

if (!preg_match("/^[a-zA-Z0-9_-]+$/", $user) || !preg_match("/^[a-zA-Z0-9:_-]+$/", $sessionid) || !preg_match("/^[a-zA-Z0-9_-]+$/", $serverid)){

echo "Bad login";
exit;
}

$query = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user'") or die ("Ошибка");
$row = mysql_fetch_assoc($query);
$realUser = $row[$db_columnUser];

if ($user !== $realUser)
{
exit ("Bad register");
}

$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";
}
?>
 
MrZer это защита от неправильного регистра в нике. Автоизуйся с верным регистром и все.
 
У меня лаунчер не подгружает Forge. При запуске клиента просто чёрный экран и не выскакивает окошко FML
 
Пилил ланч на 1.6.2. Все работает отлично, а вот при попытке зайти в ЛК выдает такое. Помогите решить траблу плз
er.jpg

Сборка от alexangrage с фиксами.
Вопрос решился выправлением рук и наращиванием извилин :)
Фикс то я скачал но собрал по старым исходникам
 
Пилил ланч на 1.6.2. Все работает отлично, а вот при попытке зайти в ЛК выдает такое. Помогите решить траблу плз
Посмотреть вложение 12297

Сборка от alexangrage с фиксами.
Вопрос решился выправлением рук и наращиванием извилин :)
Фикс то я скачал но собрал по старым исходникам

Там был касяк в лк перекачай сорци.
 
Помогите пожалуйста, всё настроил! но когда нажимаю:"Войти(копать)" у меня в NetBeans пишет Picked up _JAVA_OPTIONS: -Xmx512m
а сам клиент не запускается, помогите :(
 
У меня лаунчер не подгружает Forge. При запуске клиента просто чёрный экран и не выскакивает окошко FML
 
Клиент при каждом запуске генерирует часть конфигов в папку config.
Где это можно убрать? В каком файле?
 
Эх, очередная ошибка.
Не распаковывается файл client.zip
В чём может быть проблема?

Сейчас в меня опять чем-нибудь кинут, но да пофиг.
 
Блин, парни, а какую кодировку использовать? При виндовс 1251 такая лабуда:
Код:
/*launcher, сборка за 30.10.2012, индекс: 121 */
 
//Добавлена регистрация под webmcr (md5) в тестово� режи�е, ставить на боево� сайте крайне не реко�ендуется
 
package net.launcher.run;
 
public class Settings
{
    /** Настройка заголовка лаунчера */
    public static final String        title              = " "; //Заголовок лаунчера
    public static final String        titleInGame      = " "; //Заголовок лаунчера после авторизации
    public static final String        basedir            = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static final String        baseconf        = ".minecraft"; //Папка с файло� конфигурации
    public static final String        pathconst        = ".minecraft/%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String        skins            = "MinecraftSkins/"; //Папка скинов
    public static final String        cloaks          = "MinecraftCloaks/"; //Папка плащей
    /** Пара�етры подключения */
    public static final String    domain              = " ";//До�ен сайта
    public static final String  siteDir              = "launcher";//Папка с файла�и лаунчера на сайте
    public static final String  updateFile        = "http://icecube.sra.webhost1.ru/launcher/Launcher.jar";//Ссылка на файл обновления лаунчера
    public static final String    buyVauncherLink  = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
 
    /** Для одиночной игры */
    public static final String  defaultUsername  = " "; //��я пользователя для одиночной игры
    public static final String  defaultSession  = " "; //Но�ер сессии для одиночной игры
    public static String iMusicname = "001.mp3";
 
    /** Настройка серверов */
    // 1-> ��я папки клиента 2-> ip 3-> port
    // 4-> Версия клиента для автопатча директории (старые версии до 1.5.2)
    // 5-> Тип запуска клиента 1 для старых версий 2 для новых
    // 6-> 1 для запуска чистого клиента
    //    2 для запуска клиента с forge без Liteloader
    //    3 для запуска клиента с Liteloader и Liteloader+forge
    public static final String[] servers =
    {
        "v, localhost, 25565, 1.5.x, 1, none",
        "vanila, localhost, 25565, none, 2, 1",
        "voxelaria, localhost, 25565, none, 2, 3",
    };
 
    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        " Регистрация ::http://",
    };
 
    /** Настройки структуры лаунчера */
    public static boolean useAutoenter            =  true; //�спользовать функцию автозахода на выбранный сервер
 
    public static boolean useRegister              =  true; //�спользовать Регистрацию в лаунчере
 
    public static boolean useMulticlient        =  true; //�спользовать функцию "по клиенту на сервер"
    public static boolean useStandartWB            =  true; //�спользовать стандартный браузер для открытия ссылок
    public static boolean usePersonal              =  true; //�спользовать Личный кабинет
    public static boolean customframe              =  true; //�спользовать касто�ный фрей�
    public static boolean useOffline              =  true; //�спользовать режи� оффлайн
    public static boolean useConsoleHider        =  true; //�спользовать скрытие консоли клиента
    public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд �оды будут перепроверяться
 
    public static final String protectionKey    = " "; //Ключ защиты сессии. Нико�у его не говорите.
 
    public static final boolean debug              =  false;  //Отображать все действия лаунчера (отладка)(true/false)
    public static final boolean drawTracers        =  false; //Отрисовывать границы эле�ентов лаунчера
    public static final String masterVersion      = "final_RC4"; //Версия лаунчера
 
    public static final boolean patchDir          =  true; //�спользовать авто�атическую за�ену директории игры (true/false)
    public static final String mcclass            = "net.minecraft.client.Minecraft";
    public static final String[] mcversions        =
    {
        "1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
    };
 
    public static void onStart() { /*  */ }
    public static void onStartMinecraft() {}
}

А при UTF-8 все в квадратиках.
 
Блин, парни, а какую кодировку использовать? При виндовс 1251 такая лабуда:
Код:
/*launcher, сборка за 30.10.2012, индекс: 121 */
 
//Добавлена регистрация под webmcr (md5) в тестово� режи�е, ставить на боево� сайте крайне не реко�ендуется
 
package net.launcher.run;
 
public class Settings
{
    /** Настройка заголовка лаунчера */
    public static final String        title              = " "; //Заголовок лаунчера
    public static final String        titleInGame      = " "; //Заголовок лаунчера после авторизации
    public static final String        basedir            = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static final String        baseconf        = ".minecraft"; //Папка с файло� конфигурации
    public static final String        pathconst        = ".minecraft/%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String        skins            = "MinecraftSkins/"; //Папка скинов
    public static final String        cloaks          = "MinecraftCloaks/"; //Папка плащей
    /** Пара�етры подключения */
    public static final String    domain              = " ";//До�ен сайта
    public static final String  siteDir              = "launcher";//Папка с файла�и лаунчера на сайте
    public static final String  updateFile        = "http://icecube.sra.webhost1.ru/launcher/Launcher.jar";//Ссылка на файл обновления лаунчера
    public static final String    buyVauncherLink  = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
 
    /** Для одиночной игры */
    public static final String  defaultUsername  = " "; //��я пользователя для одиночной игры
    public static final String  defaultSession  = " "; //Но�ер сессии для одиночной игры
    public static String iMusicname = "001.mp3";
 
    /** Настройка серверов */
    // 1-> ��я папки клиента 2-> ip 3-> port
    // 4-> Версия клиента для автопатча директории (старые версии до 1.5.2)
    // 5-> Тип запуска клиента 1 для старых версий 2 для новых
    // 6-> 1 для запуска чистого клиента
    //    2 для запуска клиента с forge без Liteloader
    //    3 для запуска клиента с Liteloader и Liteloader+forge
    public static final String[] servers =
    {
        "v, localhost, 25565, 1.5.x, 1, none",
        "vanila, localhost, 25565, none, 2, 1",
        "voxelaria, localhost, 25565, none, 2, 3",
    };
 
    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        " Регистрация ::http://",
    };
 
    /** Настройки структуры лаунчера */
    public static boolean useAutoenter            =  true; //�спользовать функцию автозахода на выбранный сервер
 
    public static boolean useRegister              =  true; //�спользовать Регистрацию в лаунчере
 
    public static boolean useMulticlient        =  true; //�спользовать функцию "по клиенту на сервер"
    public static boolean useStandartWB            =  true; //�спользовать стандартный браузер для открытия ссылок
    public static boolean usePersonal              =  true; //�спользовать Личный кабинет
    public static boolean customframe              =  true; //�спользовать касто�ный фрей�
    public static boolean useOffline              =  true; //�спользовать режи� оффлайн
    public static boolean useConsoleHider        =  true; //�спользовать скрытие консоли клиента
    public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд �оды будут перепроверяться
 
    public static final String protectionKey    = " "; //Ключ защиты сессии. Нико�у его не говорите.
 
    public static final boolean debug              =  false;  //Отображать все действия лаунчера (отладка)(true/false)
    public static final boolean drawTracers        =  false; //Отрисовывать границы эле�ентов лаунчера
    public static final String masterVersion      = "final_RC4"; //Версия лаунчера
 
    public static final boolean patchDir          =  true; //�спользовать авто�атическую за�ену директории игры (true/false)
    public static final String mcclass            = "net.minecraft.client.Minecraft";
    public static final String[] mcversions        =
    {
        "1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
    };
 
    public static void onStart() { /*  */ }
    public static void onStartMinecraft() {}
}

А при UTF-8 все в квадратиках.

фейспальмы кончились :D
 
Это вы к чему? :D А если серьезно? В виндовс 1251 такие каракули, а в ЮТФ-8 квадраты.. Вроде пролистал все страницы, похожий вопрос был, но ответа нет.

ты как папку src добавляешь в проект?
 
ты как папку src добавляешь в проект?

Создаю прокет, без главного класса, после чего создается сам проект, я щелкаю на нем ПКМ и выбираю свойства, там уже стоит папка src, но я ее удаляю т.к. она стандартная и указываю путь до новой.
 

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

Назад
Верх