Autor Tema: ¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?  (Leído 6432 veces)

0 Usuarios y 1 Visitante están viendo este tema.

mariaclaudia

  • Visitante
Buenas noches:
Y bueno, eso mismo. Sucede que me han hecho @ en varias salas y varias veces veo que un mismo usuario ingresa a algunas de las salas en soy @ y se pone a molestar, y mientras voy aplicando un ban en cada sala, a veces se sale antes de que lo pueda hacer. Probé habilitando la barra que se muestra en cada ventana pero aún así, se me escapa el  bandido.

¿Hay alguna forma de poder aplicar un ban a un usuario en varias salas al mismo tiempo?

Un saludo desde Lima, Perú

Red_Erik

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #1 en: Octubre 24, 2012, 09:45:20 pm »
Se puede depurar y pulir más, pero básicamente puedes usar este trozo de código. Una vez cargado (alt + r -> file -> new ... save&exit ) deberás seleccionar el nick a banear y con el botón derecho del ratón ir a control -> ban en todos mis canales. (Obviamente deberás ser op de los mismos). Saludos.

;==========================================
; BAN EN TODOS MIS CANALES
;==========================================

Menu nicklist {
  $soyop(#)
.ban en todos mis canales: banmiscan }
alias banmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
 if ( $me isop $chan(%n) ) {
    mode $chan(%n) +b $snicks $+ !*@*
    echo -s baneando a $snicks en $chan(%n)
}
    dec %n
  }
}


¿Podría ser util y añadir la opción a futuras versiones de IRcap?

mariaclaudia

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #2 en: Octubre 30, 2012, 02:41:11 am »
Gracias por la respuesta y sorry por la demora en responderte.
Seguí los pasos pero NO me aparece la opción en el menú control. Lo he probado en un canal que cree (no resgistrado) para las pruebas. ¿Faltará algo tal vez?

Mil gracias

Un saludo desde Lima, Perú

Red_Erik

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #3 en: Octubre 30, 2012, 03:33:36 pm »
Al parecer hubo un problema al pegar el código. Usa este:

Menu nicklist {
  $soyop(#)
.ban en todos mis canales: banmiscan
}
alias banmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
    if ( $me isop $chan(%n) ) {
      mode $chan(%n) +b $snicks $+ !*@*
      echo -s baneando a $snicks en $chan(%n)
    }
    dec %n
  }
}


(un intro después de la palabra banmiscan)


lokillokarka

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #4 en: Diciembre 19, 2012, 07:00:18 pm »
Buenas!

Espero que este post no cause problemas, soy nuevo.

Seria posible este mismo script, pero en lugar de ban que aplicara kick? Es decir, que haga kick a un usuario en todos los canales donde se encuentre.

Un saludo!

Aspx

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #5 en: Diciembre 19, 2012, 07:16:33 pm »
Solo cambia las siguientes dos líneas:

mode $chan(%n) +b $snicks $+ !*@*
echo -s baneando a $snicks en $chan(%n)


Por estas:

kick $chan(%n) $$* Adiós
echo -s kickeando a $$* en $chan(%n)

No lo he probado, tampoco sé si estoy bien o mal, pero no pierdes nada con intentarlo.

Saludos

lokillokarka

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #6 en: Enero 11, 2013, 12:58:45 am »
Buenas!!

He probado y funciona!! Lo que pasa que de momento solo tengo @ en un par de canales y si no tengo pues no hace efecto XD, pero va genial.

Gracias!

Nox

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #7 en: Julio 16, 2013, 01:30:39 am »
Pero, he cambiado los datos para que en lugar de ban, sea kick y no a pasado nada. ¿Cómo será la manera correcta?

Red_Erik

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #8 en: Julio 16, 2013, 06:13:30 pm »
Añadimos una nueva opcion: (b+k) sin prescindir de la anterior (solo ban). Este es el código juntando ambas.

;==========================================
; BAN EN TODOS MIS CANALES
;==========================================
Menu nicklist {
$soyop(#)
  .ban en todos mis canales: banmiscan
  .kick + ban en todos mis canales: kickmiscan
}
alias banmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
    if ( $me isop $chan(%n) ) {
      mode $chan(%n) +b $snicks $+ !*@*
      echo -s baneando a $snicks en $chan(%n)
    }
    dec %n
  }
}
alias kickmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
    if ( $me isop $chan(%n) ) {
      mode $chan(%n) +b $snicks $+ !*@*
      kick $chan(%n) $snicks expulsado de todos mis canales
      echo -s baneando y expulsando a $snicks en $chan(%n)
    }
    dec %n
  }
}
« última modificación: Julio 16, 2013, 07:43:05 pm por Red_Erik »

Nox

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #9 en: Julio 16, 2013, 07:32:24 pm »
Joder, pongo el codigo tal como lo pones colega y no va, ya ni la opción de ban que salia con el codigo anterior, está correcto o será que obviaste algo? Muchas gracias

Red_Erik

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #10 en: Julio 16, 2013, 07:45:30 pm »
Obvié. Mil disculpas.
Corrijo arriba (en rojo) y pego aquí de nuevo el código correcto:

;==========================================
; BAN EN TODOS MIS CANALES
;==========================================
Menu nicklist {
$soyop(#)
  .ban en todos mis canales: banmiscan
  .kick + ban en todos mis canales: kickmiscan
}
alias banmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
    if ( $me isop $chan(%n) ) {
      mode $chan(%n) +b $snicks $+ !*@*
      echo -s baneando a $snicks en $chan(%n)
    }
    dec %n
  }
}
alias kickmiscan {
  var %n = $chan(0)
  while ( %n > 0 ) {
    if ( $me isop $chan(%n) ) {
      mode $chan(%n) +b $snicks $+ !*@*
      kick $chan(%n) $snicks expulsado de todos mis canales
      echo -s baneando y expulsando a $snicks en $chan(%n)
    }
    dec %n
  }
}


Lo siento ;(

Nox

  • Visitante
Re:¿Es posible aplicar un ban a un usuario en varias salas al mismo tiempo?
« Respuesta #11 en: Julio 16, 2013, 07:48:40 pm »
A ti, muchas gracias, había notado que faltaba una parte de arriba, no soy bueno en esto ... Va de maravilla, gracias, colega. (: