public void BackgroundImage_MouseUp(object sender, EventArgs e) { if (EngineMessageBox.Visible) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); NetworkSocket.Disconnect(NetworkSocketEnum.WorldServer); Common.Configuration.IPAddress[(int)NetworkSocketEnum.WorldServer] = new IPAddress(IP, Port); LoginServerPacket.ConnectWorldServer(Index); EngineMessageBox.Enabled = false; EngineMessageBox.Show("Aguardando conexão"); }
public static void BackButton_MouseUp(object sender, EventArgs e) { if (EngineMessageBox.Visible || Common.Configuration.Disconnected) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); LoginServerPacket.BackToLogin(); NetworkSocket.DiscoverServer(NetworkSocketEnum.GameServer); WindowLogin.TextBox[0].CursorEnabled = true; WindowLogin.TextBox[1].CursorEnabled = false; WindowLogin.TextBox[0].Clear(); WindowLogin.TextBox[1].Clear(); Common.Configuration.HexID = string.Empty; EngineCore.GameState = 1; }
/// <summary> /// Executa o login. /// </summary> public static void Login() { if (Common.Configuration.Disconnected) { return; } if (EngineMessageBox.Visible) { return; } EngineMultimedia.Play(EngineSoundEnum.Click); if (NetworkSocket.Connected(NetworkSocketEnum.LoginServer) == false) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("Sem conexão com o servidor"); return; } if (TextBox[0].Text.Length <= 4) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("O nome não pode ser menor que 5 dígitos"); return; } if (TextBox[1].Text.Length <= 4) { EngineMessageBox.Enabled = true; EngineMessageBox.Show("A senha não pode ser menor que 5 dígitos"); return; } LoginServerPacket.Login(TextBox[0].Text.Trim(), TextBox[1].Text.Trim()); }