Script mIRC

Mc_KaNaN

tengo dos dudas:

1ª) Tengo esto en un script:

ON :TEXT:#*:#muciados: {
If ( $nick !isop $chan ) {
mode $chan -v $nick

mode $chan +b $nick
.timer 1 5 kick $chan $nick No spam.
}

Mi duda es: como puedo hacer para que en vez de banear el nick, banee la ip?? hay que poner algo diferente en la linea dd pone $nick??: mode $chan +b $nick


2ª) Luego tengo esto escrito en un Remoto:

alias topic if (!$1) topic #

Lo que kier es q al poner "topic" en el canal salga como un say el topic, es decir, pongo en el canal: /topic, y repite el topic automaticamente para q todos lo lean en el canal, como puedo hacerlo???

GRACIAS a tod@s por vuestra ayuda

SALU2

Mc_KaNaN

Alguien me podria ayudar plz??? :)

PiTaGoRaS

La ayuda del mIRC es el primer sitio donde debes mirar cuando tengas dudas, verás que ambas preguntas vienen resueltas.

1º) La función $address(nick, tipo) te devuelve la máscara de red del nick en el formato que prefieras. Por ejemplo

$address(PiTaGoRaS,2)

te devolvería !@PiTaGoRaS.users.quakenet.org

En resumen, tu script (optimizado):

ON :TEXT:#*:#muciados: {
If ( $nick !isop $chan ) {
ban #muciados $address($nick, 2)
kick #muciados $nick no hagas spam...
}
}

De todas formas es un poco bestia... A alguien que pegue un comentario del foro o de una noticia de esta web le banearía.

2º) Un evento TOPIC:

on *:TOPIC:#canal:/msg $chan topic cambiado a $1-

Usuarios habituales

  • PiTaGoRaS
  • Mc_KaNaN