Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Пишем свой лаунчер на C#

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем arteZ, 12 ноя 2012.

  1. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    У тебя компилятор не понимает что такое javaw, укажи полный путь до javaw.exe
     
  2. Хостинг MineCraft
    <
  3. hame

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

    Баллы:
    88
    Skype:
    ssshamesss
    Имя в Minecraft:
    hame
    +
     
  4. LaNdeLSt

    LaNdeLSt Участник

    Баллы:
    31
    Помогло, спасибо :)[DOUBLEPOST=1422890591,1422857542][/DOUBLEPOST]А какой скрипт авторизации можно использовать?
     
  5. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Самописный, тебе всего лишь то надо проверить логин пароль по бд и сгенерировать сессию, ну для 1.710 uuid еще.
     
  6. LaNdeLSt

    LaNdeLSt Участник

    Баллы:
    31
    А может просто взять скрипт авторизации с другого лаунчера и переделать его? можно так?
     
  7. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Можно итак, флаг как говорится в руки, но чем ковыряться в чужих исходниках проще самому накидать по быстрому.
     
  8. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    Ребят. Ни у кого не осталось самого скрипта для авторизации?
     
  9. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    String result = WebClient.downloadString(@"http://localhost/auth.php?login="+login+"&pass="+pass);

    Ну ты понял смысл
     
  10. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    Парень. Спасибо, но я спрашивал сам скрипт а не код для его реализации :cute:
    Но все равно спасибо
     
  11. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Домой приду, скину.
     
  12. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    ТАк и не скинул. 3 дня прошло...
     
  13. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Забыл
     
  14. Popothoglo

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

    Баллы:
    68
    Ну так скинь сейчас))
     
  15. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    Кароче я дописал скрипт. Сам. Все робит )))
     
  16. LaNdeLSt

    LaNdeLSt Участник

    Баллы:
    31
    Как сделать выбор сервера нажав на картинку?
     
  17. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Ну вот видишь все просто)))

    Что ты имеешь ввиду? Опиши свою идею подробнее.
     
  18. LaNdeLSt

    LaNdeLSt Участник

    Баллы:
    31
    Вот игрок вводит данные для входа и нажимает вход, я хочу чтобы после нажатие на кнопку вход, открылось окно с выбором сервера.

    Вот пример:
    1234.png 1234.png
     
  19. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    А в чем вопрос то ? Ну берешь и делаешь в зависимости от того какую технологию используешь делается по разному на WPF с помощью тригеров удобнее, на формах, ну наверное просто открывать новую форму либо скрывать лишнии элементы и показывать нужные.
     
  20. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    Кароче написал свой лаунчер на 85%.
    Что сделано:
    1. Авторизация, подключение к БД. (Через веб часть)
    2. Своя веб часть (Скрипты авторизации, сессии и логи.)
    3. Реализована сессия в клиенте.
    4. Запуск клиента с Forge и модами из нестандартной директории.
    5. Сохранение последнего логина пароля в программе, и их авто-ввод при последующем запуске.
    ToDo:
    1. Загрузка и извлечение клиента с веб части. (В процессе)
    2. Отображение процесса загрузки клиента. (Нужна помощь)
    3. Плавный переход между сценами.(Нужна помощь)
    4. Автоматическое обновление лаунчера.(Нужна помощь)
    5. Минимальная защита.(Желательно)
    Лаунчер можно использовать с лаунчером САШКА, так как всю вед часть кроме скрипта авторизации я благородно позаимствовал у него (а оный скрипт писал сам). Саня, спасибо )))
    PS. Врят-ли он когда нибудь это прочитает )))

    Aadventure (Скрин) Time...
    1.PNG 1.PNG 2.PNG
    4.PNG
    Код:
    Последний вопрос...
    Нужны сорцы?
     

    Вложения:

    • 3.PNG
      3.PNG
      Размер файла:
      17,5 КБ
      Просмотров:
      10
  21. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Могу помочь)). Пиши в скуп.
     

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