public static void Exit() { EngineMultimedia.StopMultimedia(); //limpa o endereço do servidor if (NetworkSocket.Connected(NetworkSocketEnum.GameServer)) { Common.Configuration.IPAddress[(int)NetworkSocketEnum.GameServer].Clear(); NetworkSocket.Disconnect(NetworkSocketEnum.GameServer); } Application.Exit(); }
/// <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()); }