Crear add ons
Para crear un add on hay que conocer el lenguaje de programación del mIRC. Es un lenguaje bastante completo, aunque para hacer, por ejemplo, un add on de menús ascii, no se requiere tener un nivel demasiado alto.
En el IRcap los add ons van en el directorio \IRcap\addons\ para facilitar su carga. La extensiones por defecto serán .ini , .mrc para los add ons de uso general, y .cho para los add ons de menús ascii. Aunque hay mucha libertad para hacer el add on como se quiera, si es recomendable seguir una serie de normas:

  Add ons de menús ascii
- El fichero contendrá todos los menús y los alias necesarios para poder mostrar los dibujos. Pueden usarse los alias incluidos en el IRcap para tipos de escritura.

- Por lo general el tamaño del fichero sobrepasará el límite del editor de mIRC, por lo que será necesario dividirlo en dos o más partes. En tal caso, el primer fichero tendrá la extensión .cho y el siguiente o siguientes, la extensión .ch2. De esta forma en el cargador de add ons del IRcap solo aparecerá el primero. En el primer fichero con extensión .cho hay que incluir una línea como esta:

on 1: LOAD: cho.info | .load -rs $scriptdir $+ nombrefichero.ch2

De esta forma al cargar el primer fichero se cargará automáticamente el segundo. Cambia "nombrefichero" por el nombre que le hayas dado a tu fichero, obviamente...

- En el fichero principal del add on puedes incluir un alias llamado CHO.INFO que imprimirá en status información sobre el add on, tu nick, tu email, lo que quieras.

- Usa siempre $scriptdir si quieres hacer referencia a otros ficheros, por ejemplo ficheros ascii, de esta forma el add on funcionará sea cual sea el directorio donde esté instalado el IRcap.

  Add ons de uso general
- La extensión de los ficheros será de .ini o .mrc preferentemente. De la misma forma que con los menús de ascii, si el fichero es demasiado grande habrá que dividirlo en varias partes y cargarlas automáticamente desde la primera parte. Ver apartado de menús ascii.

- Ten cuidado con los nombres de %variables, alias y grupos que uses, pues pueden ser iguales que los que incluya el script u otros add ons instalados, y no funcionaría correctamente. Usa prefijos, por ejemplo, si tu add on se llama ICQ flood, usa variables como %icq.contador, %icq.nick ; alias como ICQ.abrir, o grupos como #ICQ.dns; por ejemplo. De esta forma habrá menos posibilidades de conflictos con otras partes del script.

- Si el add on hace uso de ficheros adicionales, esos ficheros irán en el mismo directorio del add on, y tendrás que referirte al mismo usando $scriptdir en lugar de poner un path determinado. Así funcionará en cualquier directorio en el que esté instalado el IRcap.

- Procura usar variables locales, con el comando /var %variable = valor, eso hará que la variable se destruya cuando termine el proceso. Si no tienes más remedio que usar variables normales, bórralas con /unset después de su uso. De esta forma no permanecerán cargadas en el IRcap si no es necesario su uso.

  Si quieres publicar tu add on en esta web
Puedes enviarlo por e-mail a través de la sección de contacto.
Todos los ficheros deben ir en formato ZIP, no se aceptan ejecutables. Cada add on recibido será probado y después de comprobar su utilidad y de que no lleva backdoors ni nada por el estilo, será publicado en esta web.