Addons

 

 Que es un addons?.-

 

            Los addons (ventanas de ayuda emergente) son esos textos que se mandan a un determinado canal de irc como mensaje al canal, mensaje a un usuario, etc con tan sólo un simple clic sobre ellos.

 

            Hay que tener cuidado con su uso ya que en la mayoría de los canales de irc su uso no está permitido por el flood que pueden llegar a crear según estén desarrollados.

 

            Aquí tan sólo haremos referencia a su estructura, para que entendamos más o menos su funcionamiento.

 

            Para crear un addon basta con abrir un archivo nuevo en wordpack, a la hora de guardarlo tenemos que cambiar la extensión .txt por la extensión .mrc de forma obligatoria, vamos a explicar como cambiar dicha extensión.

 

Cambiar extensiones de archivo.-

 

            En primer lugar comprobamos que en nuestro pc podemos ver todas las extensiones de los archivos, para eso comprobamos con los siguientes pasos:

 

1.      Doble clic sobre el icono de Mi Pc.

2.      En el menú de la nueva ventana picamos sobre Herramientas y después sobre Opciones de carpeta.

3.      En la nueva ventana picamos sobre la pestaña Ver y en la lista comprobamos que este desmarcada la casilla con el texto: “Ocultar las extensiones para tipos de archivo conocidos”

4.      Una vez que tengamos esa casilla desmarcada, picamos sobre aplicar y aceptar. Ya podemos ver las extensiones de los archivos.

 

Para cambiar la extensión “.txt” por “.mrc” picamos botón derecho de nuestro ratón sobre el archivo al que queremos cambiar el nombre y en el menú emergente picamos sobre cambiar nombre, muy importante  no olvidar el “.” (nos debe quedar nombre.mrc).

 

Estructura de un addon.-

 

            Un addon está escrito en la forma siguiente:

 

menu menubar,channel,nicklist,query {

nombre

.nombre1:{

comando texto

comando texto

}

.nombre2:{ comando texto }

.nombre3

..nombre4:{ comando texto }

}

 

            Veamos un ejemplo:

 

menu nicklist {

Chorradillas

.Simpatia:{ msg $chan Hola $$1 sabes que me resultas muy simpatic@ }

.Beso:{ msg $chan muacccksssss $$1 }

.Saludo:{ msg $chan hola, ya estoy aquí }

}

 

Vamos con algunas explicaciones que nos hagan entender algo de todo esto que hemos escrito en nuestro addon:

 

            La línea “menú menubar,channel,nicklist,query {“ se refiere a las ventanas de nuestro programa donde será visible el menú del addon, podemos usar tan sólo una como en el ejemplo. El significado es:

 

·          menu à hacemos referencia a que lo que continua es un menú.

·          menubar à Aparecerá si picamos en el menú de nuestro programa, en el caso de ircap en la barra de menus donde pone IRCAP.

·          channel à Aparecerá con botón derecho sobre la ventana del canal, donde sale el texto que envían los usuarios.

·          nicklist à Aparecerá con botón derecho sobre la ventana de usuarios del canal.

·          query à Aparecerá con botón derecho sobre la ventana del privado que tengamos con cualquier usuario.

 

Las siguientes líneas corresponden al texto que nos aparecerá en el menú emergente, los puntos al inicio significa que van escalonadas, es decir se verán las que tengan el mismo número de puntos en el mismo menú emergente.

 

            Los dos puntos que contienen algunas significa que estas son las que realizan la acción que contengan detrás. Si se incluye mas de una acción se escribirá cada acción en una línea y se insetará un } en la ultima línea para indicar el fin de la acción. Todos los addons terminarán con un }.

 

            Vamos a explicar que sucedería en el caso del ejemplo que así seguro que se ilustrará mas:

 

            Picando con botón derecho y con un nick seleccionado en la lista de usuarios del canal veríamos en el menú desplegable una opción que pondría: Chorradillas y al poner el ratón sobre ella veríamos tres opciones: Simpatía, Beso y Saludo:

 

            Si picamos sobre “Simpatía” saldrá un mensaje en el canal con el texto: Hola (nick del usuario que tengamos seleccionado en la lista) sabes que me resultas muy simpatic@.

 

            Si picamos sobre “Beso” el mensaje que saldrá en el canal será: muacccksssss (nick del usuario que tengamos seleccionado en la lista).

 

            Si picamos sobre “Saludo” lo que mandaríamos al canal sería: hola, ya estoy aquí.

 

            Carga y descarga de addons.-

 

            Podemos cargar y descargar nuestros addons de distintas formas, aquí explicaremos el uso de una de ellas:

 

            Cargar un addon:

 

Copiaremos nuestro addon dentro de la carpeta addons de nuestro programa y procederemos a escribir lo siguiente en cualquier ventana en que estemos, yo aconsejo hacerlo en estado:

 

/load –rs addons\addon.mrc (addon.mrc es el nombre de nuestro addon)

 

Desacarga un addon:

 

Escribiremos en cualquier ventana, aconsejo hacerlo en estado lo siguiente:

 

/unload –rs addons\addon.mrc (addon.mrc es el nombre del addons que descargaremos)