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