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

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

Discussion in 'Веб-обвязки и лаунчеры' started by ZMEI_ANGEL, Jun 12, 2012.

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

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

    Trophy Points:
    103
    Skype:
    kawsss1
    Нету)
     
  2. Хостинг MineCraft
    <
  3. WitER

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    За лаунчер на девел я бы ни рубля не дал.
     
    aicon and Инкогнито_о like this.
  9. WitER

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

    Trophy Points:
    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 Старожил Пользователь

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

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

    Trophy Points:
    103
    Skype:
    kawsss1
    Я полностью с вами солидарен...
     
  12. NAUSHNIK52

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

    Trophy Points:
    103
    Всем :)
     
  13. bassik

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

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

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

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

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

    Trophy Points:
    103
    Skype:
    kawsss1
    bassik likes this.
  16. Aras

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

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

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

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

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

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

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

    Trophy Points:
    103
    Skype:
    kawsss1

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

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

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

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

    Trophy Points:
    63
    Skype:
    bassik48
    Имя в Minecraft:
    bassik
    в этом лаунчере есть проверка пользователя, но запуск самого клиента неверный
    с помощью:
    Code:
    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.
     

Share This Page