Conceptos básicos y definiciones

Conceptos básicos:

  • Identificador: Nos returna un valor. La máyoria de los identificadores no "existen", es decir, no tiene ninguún valor, el valor lo toman al saltar un evento determinado. Asi por ejemplo $time siempre posee un valor, nos returna la hora, pero sin embargo $nick, solo toma valor cuando salta un evento determinado. El evento también influye en el "seteo" del identificador, asi en un on input $nick sigue sin tener ningún valor.
  • $null: Este identificador ha levantado cierta polemica con la llegada de mIRC v5.91 y desde aqui tratare de desmentir ciertos "rumores" que corren, entre los menos iniciados, acerca de su desaparición en la citada version. En 1º lugar este identificador equivale a nada y nos sirve para hacer comparaciones, por ejemplo: if (%var == $null) { esto } en caso de que no exista la variable has esto. En la version 5.91 lo unico que ha cambiado, ligeramente, es la forma de usarlo; esto implica que muchos scripts "adaptados" al viejo sistema den problemas en ciertos puntos. La verdad es que a mi nunca me dio problemas ;)

Definiciones:

  • IRC (Internet Relay Chat; Protocolo de Charla Basado en Internet): Es el protocolo que te permite "chatear" [ Más información: rfc1459 ]
  • mIRC: Es uno de los muchos clientes de IRC que existen, algunos dicen que es el mas "feo" que hay pero sin ninguna duda es "el mejor" y una de las razones es por "la panda de fieles scripters" que tiene. [ Más informacion: Site Oficial: www.mirc.com En español: www.mirces.com ]
  • Script: Añadido para un programa en particular (una fraccion de código que añadira alguna/as funciones al programa en cuestión), en este caso para el mIRC. Sin embargo dentro del mundo del "scripting" se suele denominar script como un añadido "bestial" que añade multitud de funciones a tu cliente de IRC y que en muchos casos cambia de forma radical su interface visual.
  • Addons: Pequeño añadido para un programa en particular. Este añadido o "addon" añadira nuevas funciones a tu cliente de IRC.
  • dll: es una "libreria" la cual puede ser llamada por un programa de forma que le de la capacidad de hacer cosas que por si mismo no puede hacer. En mIRC el uso de dll esta bastante "de moda" especialmente gracias a mdx.dll (nos permite cambiar el aspecto de nuestros dialog´s) y a crypt.dll (dll de ais cuyo objetivo es "crear un standar" de encriptacion de texto) [ Más informaciion: dll´s ]