Beispiel #1
0
 public void reportar(clsUsuario u)
 {
     u.sumarReporte();
     if (u.getReportes() == 3)
     {
         this.ban(u);
     }
 }
Beispiel #2
0
 public bool ingresarJugador(clsUsuario nuevo)
 {
     if (this.salaLlena())
     {
         jugadores[actuales] = nuevo;
         actuales++;
         return(true);
     }
     else
     {
         return(false);
     }
 }
Beispiel #3
0
        public void eliminarJugador(clsUsuario u)
        {
            //por si se desconecta mucho tiempo, o sale voluntariamente
            //verificar como queda el array
            try
            {
                u.reiniciarReportes();
                jugadores = jugadores.Where(val => val != u).ToArray();
                actuales--;
            }

            catch (Exception e)
            {
            }

            finally {
            }
        }
Beispiel #4
0
 public void ban(clsUsuario u)
 {
     //dar un aviso que se le dieron 3 reportes y se le va a banear.
     eliminarJugador(u);
 }