salut
am gasit asta pe epvp si , parerea mea e k este foarte util
acesta este un program care creeaza un fisier de autologare , merge si pe oficiale si pe private
il puteti descarca de aici: link
codul sursa
Compatibilitate
Windows XP: .NET Framework 3.5 - trebuie instalat
Windows Vista: .NET Framework 3.5 - trebuie instalat
Windows 7: .NET Framework 3.5 - gata instalat
Windows 8: .NET Framework 3.5 - gata instalat
Download .NET Framework 3.5
si linkul de pe epvp: link
am gasit asta pe epvp si , parerea mea e k este foarte util
acesta este un program care creeaza un fisier de autologare , merge si pe oficiale si pe private
il puteti descarca de aici: link
codul sursa
- Spoiler:
private void Button1_Click(object sender, EventArgs e)
{
if (((((this.TextBox1.Text == "") | (this.TextBox2.Text == "")) | (this.ComboBox3.Text == "")) | (this.CH1.Text == "")) | (this.ComboBox2.Text == ""))
{
Interaction.MsgBox("Please write/select anything that provides the autologin file!", MsgBoxStyle.Exclamation, "");
}
else
{
switch (this.CH1.SelectedIndex)
{
case 0:
this.CH1.Text = Conversions.ToString(1);
break;
case 1:
this.CH1.Text = Conversions.ToString(2);
break;
case 2:
this.CH1.Text = Conversions.ToString(3);
break;
case 3:
this.CH1.Text = Conversions.ToString(4);
break;
case 4:
this.CH1.Text = Conversions.ToString(5);
break;
case 5:
this.CH1.Text = Conversions.ToString(6);
break;
case 6:
this.CH1.Text = Conversions.ToString(7);
break;
case 7:
this.CH1.Text = Conversions.ToString(;
break;
case 8:
this.CH1.Text = Conversions.ToString(9);
break;
case 9:
this.CH1.Text = Conversions.ToString(10);
break;
case 10:
this.CH1.Text = Conversions.ToString(11);
break;
case 11:
this.CH1.Text = Conversions.ToString(12);
break;
case 12:
this.CH1.Text = Conversions.ToString(13);
break;
case 13:
this.CH1.Text = Conversions.ToString(14);
break;
case 14:
this.CH1.Text = Conversions.ToString(15);
break;
case 15:
this.CH1.Text = Conversions.ToString(0x10);
break;
case 0x10:
this.CH1.Text = Conversions.ToString(0x11);
break;
case 0x11:
this.CH1.Text = Conversions.ToString(0x12);
break;
case 0x12:
this.CH1.Text = Conversions.ToString(0x13);
break;
case 0x13:
this.CH1.Text = Conversions.ToString(20);
break;
case 20:
this.CH1.Text = Conversions.ToString(0x15);
break;
}
switch (this.ComboBox2.SelectedIndex)
{
case 0:
this.ComboBox2.Text = Conversions.ToString(0);
break;
case 1:
this.ComboBox2.Text = Conversions.ToString(1);
break;
case 2:
this.ComboBox2.Text = Conversions.ToString(2);
break;
case 3:
this.ComboBox2.Text = Conversions.ToString(3);
break;
}
try
{
using (StreamWriter writer = new StreamWriter("logininfo.py"))
{
writer.WriteLine("#### ~ Created by EliteNMC ~ ####");
writer.WriteLine("import serverInfo");
writer.WriteLine("serverNum=" + this.ComboBox3.Text);
writer.WriteLine("serverChannel=" + this.CH1.Text.ToString());
writer.WriteLine("addr_new = serverInfo.REGION_DICT[0][serverNum]['channel'][serverChannel]['ip']");
writer.WriteLine("port_new = serverInfo.REGION_DICT[0][serverNum]['channel'][serverChannel]['tcp_port']");
writer.WriteLine("account_addr_new = serverInfo.REGION_AUTH_SERVER_DICT[0][serverNum]['ip']");
writer.WriteLine("account_port_new = serverInfo.REGION_AUTH_SERVER_DICT[0][serverNum]['port']");
writer.WriteLine("addr=addr_new");
writer.WriteLine("port=port_new");
writer.WriteLine("id='" + this.TextBox1.Text + "'");
writer.WriteLine("pwd='" + this.TextBox2.Text + "'");
writer.WriteLine("account_addr=account_addr_new");
writer.WriteLine("account_port=account_port_new");
if (!this.CheckBox1.Checked)
{
writer.WriteLine("slot=0");
writer.WriteLine("autoSelect=0");
}
else
{
writer.WriteLine("slot=" + this.ComboBox2.Text.ToString());
writer.WriteLine("autoSelect=1");
}
if (!this.CheckBox2.Checked)
{
writer.WriteLine("autoLogin=0");
}
else
{
writer.WriteLine("autoLogin=1");
}
}
}
finally
{
Interaction.MsgBox("The autologin file was created succesfully!", MsgBoxStyle.Information, "");
string str = Conversions.ToString((int) Interaction.MsgBox("The application will try to launch the Metin2 client...\r\nContinue operation clicking on 'Yes' or abort operation clicking 'No'.", MsgBoxStyle.Question | MsgBoxStyle.YesNo, "Confirm"));
if (Conversions.ToDouble(str) == 6.0)
{
try
{
Interaction.Shell("metin2client.bin", AppWinStyle.MinimizedFocus, false, -1);
ProjectData.EndApp();
}
catch (Exception exception1)
{
ProjectData.SetProjectError(exception1);
Exception exception = exception1;
Interaction.MsgBox("Metin2 client couldn't be launched!\r\nPlease put the application in the Metin2 directory and then try again!", MsgBoxStyle.Exclamation, "");
ProjectData.EndApp();
ProjectData.ClearProjectError();
}
}
else if (Conversions.ToDouble(str) == 7.0)
{
Application.Exit();
}
}
}
}
private void Button2_Click(object sender, EventArgs e)
{
MyProject.Forms.Form2.Show();
}
private void Button3_Click(object sender, EventArgs e)
{
Process.Start("http://www.elitepvpers.com/forum/metin2-hacks-bots-cheats-exploits-macros/2336269-release-auto-login-creator.html");
}
private void Button4_Click(object sender, EventArgs e)
{
Process.Start("http://www.elitepvpers.com/forum/members/4335799-elitenmc.html");
}
private void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.CheckBox1.Checked)
{
this.Label5.Enabled = true;
this.ComboBox2.Enabled = true;
}
else
{
this.Label5.Enabled = false;
this.ComboBox2.Enabled = false;
}
}
private void CheckBox3_CheckedChanged(object sender, EventArgs e)
{
File.Delete("logininfo.py");
}
{
this.CH1.Text = "CH1";
this.CH1.Text = "1";
this.ComboBox2.Text = "0";
this.ComboBox3.Text = "1";
MySettingsProperty.Settings.Save();
MySettingsProperty.Settings.Reload();
try
{
MySettingsProperty.Settings.Save();
MySettingsProperty.Settings.Reload();
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("your website here");
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
string str2 = new StreamReader(response.GetResponseStream()).ReadToE nd();
string productVersion = Application.ProductVersion;
if (!str2.Contains(productVersion))
{
Interaction.MsgBox("You are using an older version of the software!\r\n\r\nDownload the newest one to can use this again!\r\n\r\nNow you will be redirected to the download page.", MsgBoxStyle.Exclamation, "Warning");
Process.Start("http://www.elitepvpers.com/forum/metin2-hacks-bots-cheats-exploits-macros/2336269-release-auto-login-creator.html");
ProjectData.EndApp();
}
if (File.Exists("logininfo.py"))
{
using (FileStream stream = new FileStream("logininfo.py", FileMode.Open, FileAccess.Read))
{
StreamReader reader2 = new StreamReader(stream);
reader2.BaseStream.Seek(0x1dL, SeekOrigin.Begin);
this.ComboBox3.Text = reader2.ReadLine();
reader2.Close();
stream.Close();
}
using (FileStream stream2 = new FileStream("logininfo.py", FileMode.Open, FileAccess.Read))
{
StreamReader reader3 = new StreamReader(stream2);
reader3.BaseStream.Seek(0x193L, SeekOrigin.Begin);
string str3 = reader3.ReadLine().Replace("'", "");
this.TextBox1.Text = str3;
reader3.Close();
stream2.Close();
}
using (FileStream stream3 = new FileStream("logininfo.py", FileMode.Open, FileAccess.Read))
{
StreamReader reader4 = new StreamReader(stream3);
reader4.BaseStream.Seek(420L, SeekOrigin.Begin);
string str4 = reader4.ReadLine().Replace("'", "");
this.TextBox2.Text = str4;
reader4.Close();
stream3.Close();
}
using (FileStream stream4 = new FileStream("logininfo.py", FileMode.Open, FileAccess.Read))
{
StreamReader reader5 = new StreamReader(stream4);
reader5.BaseStream.Seek(0x205L, SeekOrigin.Begin);
if (reader5.ReadLine() == "1")
{
this.CheckBox2.Checked = true;
}
else
{
this.CheckBox2.Checked = false;
}
reader5.Close();
stream4.Close();
}
using (FileStream stream5 = new FileStream("logininfo.py", FileMode.Open, FileAccess.Read))
{
StreamReader reader6 = new StreamReader(stream5);
reader6.BaseStream.Seek(530L, SeekOrigin.Begin);
if (reader6.ReadLine() == "1")
{
this.CheckBox1.Checked = true;
}
else
{
this.CheckBox1.Checked = false;
}
reader6.Close();
stream5.Close();
}
}
}
catch (Exception exception1)
{
ProjectData.SetProjectError(exception1);
Exception exception = exception1;
Interaction.MsgBox("Cannot verify if exist newer versions of this software!\r\n\r\nVerify if you're connect to a valid internet connection and then please try again!", MsgBoxStyle.Exclamation, "Error #13");
ProjectData.EndApp();
ProjectData.ClearProjectError();
}
}
private void Label7_Click(object sender, EventArgs e)
{
Process.Start("http://www.elitepvpers.com/forum/members/776570-kamer1337.html");
}
private void TextBox3_KeyPress(object sender, KeyPressEventArgs e)
{
if (((Strings.Asc(e.KeyChar) != 13) && (Strings.Asc(e.KeyChar) != ) && !Versioned.IsNumeric(e.KeyChar))
{
Interaction.MsgBox("Only numbers accepted!", MsgBoxStyle.Exclamation, "");
e.Handled = true;
}
}
Compatibilitate
Windows XP: .NET Framework 3.5 - trebuie instalat
Windows Vista: .NET Framework 3.5 - trebuie instalat
Windows 7: .NET Framework 3.5 - gata instalat
Windows 8: .NET Framework 3.5 - gata instalat
Download .NET Framework 3.5
si linkul de pe epvp: link