Michael J.'s profile][[- Asi Soi Io -]][PhotosBlogListsMore Tools Help

Blog


    6/14/2005

    Introduccion mIRC Scripting

    ¿Qué es el mirc?
    El mirc es un cliente para chatear por irc , de los más extendidos , uno de los motivos es su fácil uso y la más importante puedes modificarlo a tu gusto , en la mayoría de aspectos. Puedes crear scripts para mirc , que modifican el mirc cuando los necesitemos , incluso puedes crear ventanas personalizadas… todo lo que se  te ocurra.
    Otra característica del mirc es que  tiene mucha documentación en la red , a parte de la que viene con el propio mirc (el mirc.hlp). Lo que no podemos hacer con el propio mirc lo podemos hacer acoplándole dll´s que hagan una cierta tarea (no son necesarias , io prefiero mis remotes al "natural").
    El mirc es un programa que le podemos acoplar scripts que realicen una acción determinada en un momento determinado , no quiero extenderme mucho en esto por qué no hay mucho más que contar. Si no tienes ni idea de los comandos del irc te recomiendo leerte antes algunas nociones básicas si no , no te enterarás de nada en este tutorial.

    ¿Por qué se llama Mirc Scripting?

    Mirc Scripting es un lenguaje de alto nivel , mientras de más alto nivel sea un lenguaje más parecido es al humano , por ejemplo el más bajo es el lenguaje máquina , Mirc scripting literalmente significa : Scripteando Mirc.
    ¿Qué es scriptear? Muy sencillo el Mirc es un programa que interpreta un código que le introducimos por lo cual el código que introduzcamos en el mirc no es código máquina (ni esamblador ni binario) si no es interpretado por el Mirc, es decir , el mirc lee y ejecuta algo que hizo antes un programador.
    Esto nos plantea 2 problemas básicos :

    1-Mirc es un lenguaje de Alto nivel e interpretado por lo cual será mucho más lento a la hora de trabajar.
    2-Todo lo que hagamos en Mirc Scriping necesitará el mirc por lo cual dependemos de una plataforma (Sistema Operativo Windows) y a parte de que tengamos instalado el Mirc esto puede dar problemas a la hora de realizar algo serio.

    También nos da una ventaja y es que no tenemos que compilar el código (pasarlo a otro lenguaje más complicado) para ver los efectos , el mirc es instantáneo. Pero por ello tenemos los problemas anteriores.

    ¿Para qué sirve?
    Con el mirc Scripting podemos crear desde Bots para mirc , scripts . Hasta gestores de descarga y servidores web. Todo lo que se nos ocurra , solo hay que dedicarle esfuerzo y ganas. Es más , con unos pocos conocimientos podríamos crear un addon que nos automatice fórmulas matemáticas como las progresiones aritméticas y  un sin fin de cosas.
    Unos conceptos que quiero dejar claros :

    -Un addon es un script hecho por un scripter que realiza una acción determinada (una calculadora por ejemplo).
    -Un script un conjunto de addons con el que un scripter intenta que la sesión de chat sea lo más cómada posible sin que el usuario sepa de mirc Scripting (el ircap o el phanatic por ejemplo).
    -Un bot en realidad es un programa que imita a un robot , es decir , le envías algo por dcc chat o , query o canal y realiza una acción determinada (puede hacer muchas más cosas).

    ¿Es útil?
    Si queremos realizar cosas no comerciales , o para usarlas nosotros mismos , podemos hacerlo en Mirc Scripting , también puede servir para coger una base de programación aunque aconsejo otros lenguajes de programación como C/C++ , ASM (Este último como curiosidad está bien) …. Que son verdaderos lenguajes con los que se pueden realizar todo tipo de cosas (en ASM es más difícil hacer cosas , claro) (el mirc esta programado en C/C++). Así que como hobbie puede estar bien , yo he estoy un tiempo scripteando y se aprenden cosas muy útiles para cuando kieras empezar con algo serio.