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

Лаунчер Лаунчер edencraft(PHP DS Исходник)

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

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

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

    Баллы:
    103
    Skype:
    kawsss1
    Нету)
     
  2. Хостинг MineCraft
    <
  3. WitER

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

    Баллы:
    88
    Да да, и мне, что-то очень интересно стало, какая же это "страшная" тайна?
     
  4. Revi

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

    Баллы:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    Рассказывать не буду ибо у вас не будет желания писать на девел.
    Ну это по моему мнению.
     
  5. WitER

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

    Баллы:
    88
    Ну, на счет желания это дай уже нам решить, ты нам про тайну расскажи...?)
     
  6. WitER

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

    Баллы:
    88
    хм, сомневаюсь что на медиа площадке, под которую пишу данную загагулину найдутся юзверя, которые этим озадачатся...
    з.ы. а upx от подобного не спасёт?
     
  7. sasha0908

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

    Баллы:
    68
    Имя в Minecraft:
    sasha0908
    Как всегда ПЛАТНО :(:fu:
     
  8. Revi

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

    Баллы:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    За лаунчер на девел я бы ни рубля не дал.
     
    aicon и Инкогнито_о нравится это.
  9. WitER

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

    Баллы:
    88
    PHP:
    //Функция авторизации пользователя в лаунчере
    function launcher_Login($login$password$ip$mac$connect$prefix) {
        
    /*
            Аргументы:
                Аргументы с шифрованием base64:
                    login - логин пользователя
                    password - пароль пользователя
                    ip - ip адрес пользователя
                    mac - MAC адрес пользователя
                Аргументы без шифрации:
                    connect - соединение с базой данных
                    prefix - префикс таблиц бд
        */
     
        //Проверим, передали ли в функцию значения:
        
    if( empty($login) && empty($password) && empty($mac) ) { exit("0001"); }
        
    //Расшифруем параметры и проводим процедуру защиты от sql инъекции
        
    $login $connect->real_escape(base64_decode($login));
        
    $password $connect->real_escape(base64_decode($password));
        
    $ip $connect->real_escape(base64_decode($ip));
        
    $mac $connect->real_escape(base64_decode($mac));
        
    //Делаем выборку по маку из базы данных
        
    $sql "SELECT user_id, user_login, user_password, user_ip FROM `".$prefix."_users` WHERE `user_mac`='".$mac."' LIMIT 1";
        
    $data $connect->row($sql);
        if(empty(
    $data['user_id'])) { exit("0000"); }
        if(
    $data['user_login'] != $login) { exit("0003"); }
        if(
    $data['user_password'] != $password) { exit("0004"); }
        echo(
    "2000"); //Успешная авторизация.
     
     
    }
    Функция возвращает только коды. И работает только для авторизации в лаунчере.
    Для получения же сессии несколько иначе все.
    Ты просил скрипт авторизации, вот, возьми, правда боюсь что мало чего тебе этот скрипт даст.....

    Эх, придется переписывать все на другом языке...=(
     
  10. Автор темы
    ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    Согласен,седня завтра постараюсь выложить исходник в паблик,может,кому интересно будет))
     
    ВремяПриключений нравится это.
  11. Автор темы
    ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    Я полностью с вами солидарен...
     
    ВремяПриключений нравится это.
  12. NAUSHNIK52

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

    Баллы:
    103
    Всем :)
     
  13. bassik

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

    Баллы:
    63
    Skype:
    bassik48
    Имя в Minecraft:
    bassik
    Чуваки как вы сделали вход с паролем? расскажите
     
  14. Aras

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

    Баллы:
    63
    Имя в Minecraft:
    Aras
    напиши в скайп fovarit38 есть дело нашьет лаунчера
     
  15. Автор темы
    ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    bassik нравится это.
  16. Aras

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

    Баллы:
    63
    Имя в Minecraft:
    Aras
    а ты можешь сделать лаунчер? я у тебя его куплю
     
  17. Автор темы
    ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    Могу нет времени на данный момент.
    И я вроде только,что скинул исходник там все понятно!
     
  18. Aras

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

    Баллы:
    63
    Имя в Minecraft:
    Aras
    да мне лень( и я в этих делах не разбираюсь если что сайт на движке DLE а у тебя скайп есть? или мыло
     
  19. Автор темы
    ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1

    1.Там есть ошибка в коде "комментарий нужно убрать"
    2.Насчет вебчасти,это уже не мои проблемы.Если уж так нужно,то пишите сами вам не кто готовое не чего не даст.
     
    slenky нравится это.
  20. WitER

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

    Баллы:
    88
    Так это и есть все остальное....
    Думайте...
     
  21. bassik

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

    Баллы:
    63
    Skype:
    bassik48
    Имя в Minecraft:
    bassik
    в этом лаунчере есть проверка пользователя, но запуск самого клиента неверный
    с помощью:
    Код:
    shell_exec('start javaw -Xmx512m -Djava.library.path=C:\EdenCraft\start\bin\natives -cp C:\EdenCraft\start\bin\minecraft.jar;C:\EdenCraft\start\bin\jinput.jar;C:\EdenCraft\start\bin\lwjgl.jar;C:\EdenCraft\start\bin\lwjgl_util.jar net.minecraft.client.Minecraft '.$name);
    Не хватает параметра сессии, а привязать обычную аутентификацию как на SpoutCraft
    5 сек, кому ннадо объясню БЕСПЛАТНО скайп bassik48.
     

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