Crear addons personalizados mIRC+IRcap III

 mirc Hace ya meses que hice las dos primeras entradas sobre crear tu propio addons para irc. Como son de las entradas del blog que mas exito tienen, unido a que de vez en cuando me piden cosas sobre esto, pues he decidido seguir con la saga algunos numeros mas. Como siempre será todo muy básico, ya que yo no soy un scripter de pro ni mucho menos.

  Hoy veremos como fabricarnos un autosaludo a la gente conocida de las salas que frecuentemos. Para eso usaremos algo que en mirc se llaman eventos. Lo que haremos es un programa que reaccione ante un evento concreto, en este caso, el ingreso de alguien al canal.

Vamos a ver como:

on 1:join:#chicamala, #chusmerio, #dmalamaria: {
if ( $nick == maria_22 ) { /msg $chan $nick  Hola preciosaaaa muacksssss | return }
elseif ( $nick == CHICAMALA ) { /msg $chan $nick Ajuffffff otra vez tu, que pesadillaaaaa | return }
elseif ( $nick == _Alexa_ ) { /msg $chan $nick gigamilpas que tal tu dia?? | return }
elseif ( $nick == dman ) { /msg $chan A llegado el tio la vara | return }
}

Ahora vamos a destripar que es lo que hemos hecho, vamos por partes:

on 1:join:#chicamala, #chusmerio, #dmalamaria: {

Traducir esto a palabras viene a ser

on 1 : cuando alguien de nivel 1 ( esto por ahora ponerlo siempre así)

join : entre a

# : canales en los que lo queramos usar, podemos añadir tanto como queramos o dejar # solo para que funcione en todos los canales, pero nos ganaremos algun que otro ban en canales grandes.

{ : tras el corchete introducimos los comandos.

Ahora veamos las siguientes lineas

if ( $nick == maria_22 ) { /msg $chan $nick  Hola preciosaaaa muacksssss | return }

Esto viene a decir si el nick es igual a maria_22 lanzara los comandos que estan entre los corchetes {} en este caso un mensaje al canal que diria maria_22 Hola preciosa muackssss

Y así haria con las demás líneas que como en casi todos los lenguajes de programación viene a ser

if = si es esto { hace lo que esta aquí adentro }

elseif = o esto { hace lo que esta aquí adentro }

elseif = o esto { hace lo que esta aquí adentro }

else = no es nada de lo enterior { hace lo que esta aquí adentro }

Como vemos es todo bastante fácil y muy ampliable aunque solo hayamos puesto un mensaje a la entrada de ciertos nicks, se le podrian agregar mil opciones como si de un alias normal se tratara.

Con esto ya tendremos a punto nuestro autosaludos para los amigotes.

Se le podria añadir al final un

else { /msg $chan Holaaaaaa bienvenido $nick | return }

y saludaria a todos los que no estan en las comparaciones anteriores con un holaaaa bienvenido nick

Ya con esto creo que se podria dar por terminado nuestro autosaludo, que como ya digo es ampliable a la imaginación de cada uno

Para los que se perdieron las 2 primeras entregas :

Crear addons eprsonalizados mIRC + IRcap I

Crear addons eprsonalizados mIRC + IRcap II

Aprovechando que entro una amiga os dejo un video del resultado

Un comentario:

  1. Pingback: Bitacoras.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.