Blogia

script

Popups

El segundo paso será poner cosas en los popups, estos son muy básicos, después ya los iremos mejorando creando alias y remotes.

En Status es la única sección en la que no necesitamos tener nada, pero meteremos unos comandos para obtener información sobre el server.
--------------
Info server
.Usuarios:/lusers
.Motd:/motd
.Hora:/time

----------------------------
La segunda parte es el popups de los canales. Pondremos las cosas más básicas, como ver el topic, acceder a modos del canal, reentrar, etc.
--------------

Ver topic: topic #
Chan Modes: channel
-
Reentrar: hop
Salir: part $chan $?="Mensaje de salida"

----------------------------
Ahora es el turno del query en el que tendremos el whois, ignore, varios ctcp y el envio de DCCs y Chats.
--------------

Info
.Whois:/whois $$1 $$1
.info:uwho $$1
-
Ignore:/ignore $$1 1 /closemsg $$1
-
CTCP
.Ping:/ctcp $$1 ping
.Time:/ctcp $$1 time
.Version:/ctcp $$1 version
DCC
.Send:/dcc send $$1
.Chat:/dcc chat $$1

----------------------------
En la sección del nicklist tendremos casi todo lo que tenemos en el query más controles de operador.
--------------

Info: uwho $1
Whois: whois $$1 $$1
Query: query $$1
-
Control
.Op: mode # +ooo $1 $2 $3
.Deop: mode # -ooo $1 $2 $3
.Voice: mode +vvv $1 $2 $3
.Devoice: mode -vvv $1 $2 $3
.-
.Kick: kick # $$1
.Kick con motivo:/kick # $$1 $$?="Motivo:"
.Ban: ban $$1 2
.Ban, Kick: ban $$1 2 .timer 1 3 kick # $$1
.Ban, Kick motivo: ban $$1 2 .timer 1 3 kick # $$1 $$?="Motivo:"
CTCP
.Ping:/ctcp $$1 ping
.Time:/ctcp $$1 time
.Version:/ctcp $$1 version
DCC
.Send:/dcc send $$1
.Chat:/dcc chat $$1

----------------------------
En el nicklist por ahora tan sólo tendremos para activar y desactivar el away, y cerrar todas las ventanas del mismo tipo.
--------------

Script
Set Away
.On: away $$?="Enter away message:"
.Off: away
Cerrar todos
.Canales: partall
.Chats: close -c
.Envios: close -s
.Fserves: close -f
.Privados: close -m

Colores

Colores

Este parece no tener gran revelancia pero sí que tiene importancia es el usar unos colores que nos ayuden a identificar eventos y que sean de colores agradables a la vista.
Yo he puesto los siguientes colores, pero ya sabéis para gustos los colores.

1er paso

Comenzamos con el mIRC.exe sin ningún archivo más.
Al ejecutarlo se generan automáticamente los directorios channel, download, logs, sounds. También se nos genera el fichero mirc.ini.
Lo primero que haremos será configurar las opciones del script, son guardados en el fichero mirc.ini. Como son muchas opciones he subido el fichero, si queréis verle pulsad < aquí.
Los códigos de alias, popups y remotes al ser más cortos serán copiados en el propio post.

Comienzo

Comienza este script para mIRC, usando la versión actual (6.14).
El script aún no tiene nombre, pero eso es lo de menos.
Este script será sencillito, no me gustan los scripts con miles de cosas que no se usan, este script es personal, no es como el IRcap que pretende que lo use todo el mundo.
Por supuesto acepto toda la ayuda que podáis darme, ya que mis conocimientos de scripting no son muy altos, ayuda en código así como sugerencias para el script :)
Un saludo.