Alles anzeigenHallo,
ich wollte mir mal zum Test einen "eigenen" SA:MP Launcher schreiben (C#).
Wenn ich aber nun folgenden Code benutze:C: Form1.csAlles anzeigenprivate void button1_Click(object sender, EventArgs e) { if(textBoxUsername.TextLength < 3) { MessageBox.Show("Der Username muss mindestens 3 Zeichen lang sein!", "SA:MP - Launcher", MessageBoxButtons.OK ,MessageBoxIcon.Error); textBoxUsername.Focus(); } else { try { openFileDialog1.ShowDialog(); } catch(Exception ex) { MessageBox.Show(ex.Message); } } }
startet zwar SA:MP, doch im Chat erscheint nur "Connecting to :7777".
Hat jemand eine Idee wie man das beheben kann? Danke schonmal im Vorraus.
MfG,
Grüngewächs
Versuch es mal so:
C
using System.Diagnostics;
private void button1_Click(object sender, EventArgs e)
{
if (textBoxUsername.TextLength < 3)
{
MessageBox.Show("Der Username muss mindestens 3 Zeichen lang sein!", "SA:MP - Launcher", MessageBoxButtons.OK, MessageBoxIcon.Error);
textBoxUsername.Focus();
}
else
{
try
{
openFileDialog1.ShowDialog();
Process process = new Process();
process.StartInfo.FileName = openFileDialog1.FileName;
process.StartInfo.Arguments = "127.0.0.1:7777";
process.Start();
while (!process.HasExited)
{
//Prozess wurde nicht Beendet.
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
Alles anzeigen