private void Ring() { sala.Entrable = false; while (Contador >= 1) { Contador--; ServerMessage server_1 = new ServerMessage(); server_1.AddHead(160); server_1.AddHead(125); server_1.AppendParameter(Contador); sala.SendData(server_1); Thread.Sleep(new TimeSpan(0, 0, 1)); } if (sala.Usuarios.Count == 1) { this.Iniciado = false; this.NSP = true; ServerMessage server_3 = new ServerMessage(); server_3.AddHead(160); server_3.AddHead(124); server_3.AppendParameter("No hay suficientes jugadores. No te hemos cobrado la partida."); sala.SendData(server_3); Contador = 10; ServerMessage server_4 = new ServerMessage(); server_4.AddHead(160); server_4.AddHead(125); server_4.AppendParameter(Contador); sala.SendData(server_4); } else { this.Iniciado = true; sala.PathFinder = true; ServerMessage server_2 = new ServerMessage();////Sabio pega el taboro fuerte para indicar que ring ha iniciado server_2.AddHead(160); server_2.AddHead(126); sala.SendData(server_2); Contador = 0; //Contador = 480; while (Tiempo_Atas >= 1) { Tiempo_Atas--; if (Tiempo_Atas == 60) { ServerMessage server = new ServerMessage(); server.AddHead(160); server.AddHead(123); sala.SendData(server); } if (Tiempo_Atas == 0) { ServerMessage server_45 = new ServerMessage();////Sabio pega el taboro fuerte para indicar que ring ha iniciado server_45.AddHead(160); server_45.AddHead(126); sala.SendData(server_45); } Thread.Sleep(new TimeSpan(0, 0, 1)); } this.Iniciado = false; if (!Ganador) { ServerMessage server_3 = new ServerMessage(); server_3.AddHead(160); server_3.AddHead(124); server_3.AppendParameter("Se ha acabado el tiempo..."); sala.SendData(server_3); Contador = 10; ServerMessage server_4 = new ServerMessage(); server_4.AddHead(160); server_4.AddHead(125); server_4.AppendParameter(Contador); sala.SendData(server_4); } else { Contador = 30; } } while (Contador >= 1) { Contador--; if (Contador == 10) { ServerMessage server_4 = new ServerMessage(); server_4.AddHead(160); server_4.AddHead(125); server_4.AppendParameter(Contador); sala.SendData(server_4); } Thread.Sleep(new TimeSpan(0, 0, 1)); } sala.ExpusarUsuarios(); Rings.Remove(sala.id); }