![]() |
![]() |
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)