Para ver cómo funcionan los eventos, concretamente el evento on TEXT, en mIRC vamos a hacer un pequeño programa que responda a los saludos, es decir, responderá con "Hola $nick" a quien diga "Hola". Primero abrimos la ventana de remotes (Alt+R) y escribimos la línea siguiente:
on *:TEXT:*hola*:#: /msg $chan Hola $nick
Primero ponemos la palabra "on", que sirve para indicar que el siguiente código deberá ejecutarse al producirse un evento. Seguidamente ponemos "*" ya que permitiremos que lo active cualquier usuario. Después ponemos TEXT, que es el tipo de evento. Este evento se activa cuando se escribe cualquier texto, ya sea en una ventana de canal o un privado. Después de esto tenemos que indicar qué texto queremos que active el evento, en este caso hemos puesto "*hola*" así que cualquier frase que contenga la palabra "hola" lo activará. En penúltimo parámetro indicamos dónde queremos que funcione el evento, si en un canal, en un privado o en cualquier lugar, en este caso hemos puesto # que significa que sólo funcionará en los canales. Por último ponemos el código a ejecutar cuando se active este evento.
El código lo que hace es escribir un mensaje (/msg) en el canal $chan. La función $chan contiene el canal que ha activado el evento, es decir, que si quien ha dicho hola está en #programacion $chan devolverá #programacion. Lo mismo sucede con $nick, devuelve el nick que ha provocado el evento.
Eso es todo, guardamos el remote.ini y a partir de ahora, cuando alguien diga "hola" en algún canal, nuestro script responderá instantaneamente por nosotros.
Redactado por Nenillo