Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Uruchamiamy Minecrafta


Gość Pan Szymek

Rekomendowane odpowiedzi

  • 2 tygodnie później...
Opublikowano

 

@Miszczu a poka logowanie do no premium :))

To niezgodne z prawem.

Opublikowano

@up Zgodne. Minecraftowym twórcą nie zależy na pieniądzach, bo mogą już na nich spać. Notch powiedział, że chce tylko tego żeby gra była popularna.

Opublikowano

@Up Ale w regulamine forum pisze że nie wolno publikować cracków... :D

Opublikowano

@Up Ale w regulamine forum pisze że nie wolno publikować cracków... :D

 

To nie jest crack idioto tępy... Przepraszam, ale ręce opadają..

apple.png

Opublikowano

To nie jest crack idioto tępy... Przepraszam, ale ręce opadają..

 

Acha, sorki...

  • 2 tygodnie później...
Opublikowano

mógł by ktoś zamienić kod z C++ na z VB nie działa ten kod co podano wcześneij loguje dobrze ale nick to e-mail

banner.png


Zapraszam serwer freebuild + działki + prace

Opublikowano

 

mógł by ktoś zamienić kod z C++ na z VB nie działa ten kod co podano wcześneij loguje dobrze ale nick to e-mail

To jest C# i wystarczy zmienić składnię, bo nazwy klas i metod są identyczne.

Opublikowano

Nie działa mi przypisywanie pamięci ram. Bez względu na to jak wielką liczbę wpisze w minimumram i maksram to minecraft zawsze się włącza bez żadnego błędu. Pomoże ktoś?

Opublikowano

Tutaj macie MCLoginLib

 

http://pastebin.com/5D9FjK1N

 

 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

//Additional includes
using System.IO;
using System.Net;
using System.Diagnostics;
using System.Windows.Forms;

namespace MCLoginLib
{
    public class Login
    {
        /// <summary>
        /// Used to generate a session with login.minecraft.net for online use only
        /// </summary>
        /// <param name="username">The player's username</param>
        /// <param name="password">The player's password</param>
        /// <param name="clientVer">The client version (look here http://wiki.vg/Session)</param>
        /// <returns>Returns 5 values split by ":" Current Version : Download Ticket : Username : Session ID : UID</returns>
        public static string generateSession(string username, string password, int clientVer)
        {
            string netResponse = httpGET("https://login.minecraft.net?user=" + username + "&password=" + password + "&version=" + clientVer);
            return netResponse;
        }

        public static string httpGET(string URI)
        {
            WebRequest req = WebRequest.Create(URI);
            WebResponse resp = req.GetResponse();
            StreamReader sr = new StreamReader(resp.GetResponseStream());
            return sr.ReadToEnd().Trim();
        }

        /// <summary>
        /// Used to start minecraft with certain arguments
        /// </summary>
        /// <param name="mode">True for online and false for offline</param>
        /// <param name="ramMin">Equivalent to the -Xms argument</param>
        /// <param name="ramMax">Equivalent to the -Xmx argument</param>
        /// <param name="username">The player's username</param>
        /// <param name="sessionID">The session id generated from login.minecraft.net</param>
        /// <param name="debug">True for console boot and false for no console</param>
        public static void startMinecraft(bool mode, int ramMin, int ramMax, string username, string sessionID, bool debug)
        {
            string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\";
            string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\";
            Process proc = new Process();
            if (debug == true)
            {
                proc.StartInfo.FileName = "java";
            }
            else
            {
                proc.StartInfo.FileName = "javaw";
            }

            //Online and offline modes
            if (mode == true)
            {
                proc.StartInfo.Arguments = "-Xms" + ramMin + "M -Xmx" + ramMax + "M -Djava.library.path=" + appData + ".minecraft/bin/natives -cp " + appData + ".minecraft/bin/minecraft.jar;" + appData + ".minecraft/bin/jinput.jar;" + appData + ".minecraft/bin/lwjgl.jar;" + appData + ".minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft " + username + " " + sessionID;
            }
            else
            {
                proc.StartInfo.Arguments = "-Xms" + ramMin + "M -Xmx" + ramMax + "M -Djava.library.path=" + appData + ".minecraft/bin/natives -cp " + appData + ".minecraft/bin/minecraft.jar;" + appData + ".minecraft/bin/jinput.jar;" + appData + ".minecraft/bin/lwjgl.jar;" + appData + ".minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft " + username;
            }
            proc.Start();
        }
    }
} 

 

 

 

Użycie:

 

PREMIUM

Console.Title = "Login Library Test";
Console.WriteLine("Username:");
string user = Console.ReadLine();
Console.WriteLine("Password:");
string pass = Console.ReadLine();
string response = MCLoginLib.Login.generateSession(user, pass, 13);
string[] split = response.Split(':');
string sessionID = split[3];
MCLoginLib.Login.startMinecraft(true, 256, 1024, user, sessionID, false);
Console.ReadKey();

 

 

NONPREMIUM

Console.Title = "Login Library Test";
Console.WriteLine("Username:");
string user = Console.ReadLine();
MCLoginLib.Login.startMinecraft(true, 256, 1024, user, null, false);
Console.ReadKey();

 

 

Ażeby móc logować się przy pomocy emaila należy użyć tego:

string sessInfo = MCLoginLib.generateSession(username, password)
string[] info = sessInfo.Split(':');
string username = info[2];

apple.png

  •  carbonx zmienił(a) tytuł na Uruchamiamy Minecrafta

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...