ChatZona Comandos
Comandos Basicos del IRC
/join #canal -> [ entras en un canal : /join #chatzona ]
/part #canal -> [ sales de un canal : /part #chatzona ]
/msg <nick\#canal> -> [ envias un mensaje a un nick\#canal ]
/ame -> [ envias el mismo texto a todos los canales en los que estas>
/away -> [ te pones away ( ausente ) con un motivo ]
/away -> [ dejas de estar ausente ]
/hop -> [ reentras en un canal ]
/notice <nick\#canal> -> [ envias un notice a un nick\#canal ]
/onotice -> [ envias un notice a los @ del canal ]
/query -> [ abres un privado a un nick ]
/quit -> [ te desconectas del servidor con un motivo ]
/ignore -> [ ignoras a un nick ]
/ignore -r -> [ dejas de ignorar a un nick ]
/kick <#canal> -> [ expulsas a un nick de un canal con un motivo ( solo para @ ) ]
/mode #canal +b -> [ pones un ban a un nick en un canal ]
/mode #canal +\- [ pones o quitas ( +\- ) un modo en un canal ]
Nota: Para ver los comandos basicos de los services escribe lo siguiente:
Ayuda de Chan : /msg chan help
Ayuda de Nick : /msg nick help
Ayuda de Creg : /msg creg help
Ayuda de Memo : /msg memo help
Manual de chan
TUTORIAL DE CHAN
Chan es el bot encargado de la administracion de los canales que estan registrados, y para poder
llevar a cabo esta administracion dispone de una serie de comandos:
- Comandos informativos:
/msg chan info <#canal>
Con este comando podemos ver cierta informacion de un canal registrado, en caso de que dicho canal
no este registrado, chan nos avisara con un mensaje asi: El canal #canal no esta registrado.
En caso de que Si este registrado podremos ver la siguiente informacion:
* Estado del canal: Activo/Suspendido ( para mas informacion consultar Tutorial de creg )
* Fundador: [Nick del founder del canal]
* Descripcion: [Descripcion del canal]
* Registrado: [Hora de registro del canal]
* Ultimo uso: [Hora en que se uso por ultima vez]
* Ultimo topico: [El ultimo topic puesto en el canal]
* Topico ajustado por: [Nick de la persona que puso el ultimo topic]
* Opciones: [Opciones que estan activas en el canal como el Secureops]
* Candado de modo: [Modos que estan fijados en el canal]
/msg chan list
Con este comando podemos ver una lista de canales que estan registrados y que guardan alguna relaccion
con el patron que nosotros declaramos. Por ejemplo /msg chan list a* Listaria todos los canales
registrados que empiezan por la letra a
/msg chan ircops
Nos muestra una lista de operadores/administradores que estan conectados en este momento
-Comandos para OPERADORES de canales:
Para tener acceso a estos comandos es requisito indispensable el tener el nick registrado, y dependiendo
del comando que queremos ejecutar deberemos tener un nivel de acceso u otro.
¿Como se a que comandos tengo acceso y a cuales no?
Muy facil, primero deberemos saber cual es nuestro nivel de acceso en un canal, para saber esto
deberemos ejecutar el comando /msg nick info NUESTRONICK
por ejemplo: (/msg nick info Aquelarre)
El bot Nick nos contestara con una lista con todos los niveles de acceso que tenemos:
-
#ayuda_irc LEVEL 500 (FOUNDER)
#chat LEVEL 500 (FOUNDER)
#ChatingFree LEVEL 499
#coruña LEVEL 499
#Granada LEVEL 450
-
Ahi consultaremos cual es nuestro nivel de acceso en cada canal. Una vez visto esto, vamos a tomar
por ejemplo el nivel que tenemos en el canal granada, en este caso 450 y con el vamos a ver
a que comandos tenemos acceso:
Primeramente veremos como estan definidos los niveles del canal:
(/msg chan levels #canal list)
En este caso, para el canal #granada: /msg chan leveles #granada list
y chan nos dara una lista con los niveles de acceso al canal asi:
- AUTOOP 300
- AUTOVOICE 100
- AUTODEOP -1
- NOJOIN -1
- INVITE 300
- OPDEOP 300
- UNBAN 300
- AKICK 450
- SET 500
- CLEAR 500
- ACC-LIST 0
- ACC-CHANGE 450
- MEMO 450
Una vez tenemos la lista de niveles de acceso del canal y sabemos nuestro nivel de acceso (450 en este caso)
sabremos que podemos ejecutar aquellos comandos en los cuales nuestro nivel es superior al nivel de acceso
definido para ese comando.
Ahora explicaremos paso a paso para que sirve cada comando de OPERADOR de canal.
Los comandos para OPERADORES de canales son los siguientes:
* /msg chan invite <#canal>
Siempre y cuando nosotros tengamos acceso a este comando, podremos ejecutarlo con el fin de que chan nos
invite a dicho canal. Esto sera util en el caso de que el canal al que queremos entrar tenga puesto el modo
+i ( que solo permite la entrada a invitados ) o que en su defecto nos hallan puesto un ban en dicho canal
en este caso, invitandonos mediante chan podremos saltarnos dicho ban.
* /msg chan op <#canal>
Si nuestro nivel de acceso al canal es superior al nivel de acceso del OPDEOP siempre podremos ejecutar
este comando que nos servira para dar op al usuario que queramos, incluyendonos a nosotros mismos.
* /msg chan deop <#canal>
Este comando funciona exactamente igual que el anterior pero con algunas restricciones ya que nunca podremos
deopear a un usuario mediante este comando si el nivel de dicho usuario es superior al nuestro.
* /msg chan unban <#canal>
Este comando sirve para borrar todo ban que este puesto en el canal especificado siempre y cuando dicho ban
nos afecte directamente al usuario que ejecuta el comando.
* /msg chan delaccess <#canal>
Algunas veces somos añadidos a la lista de acceso de algun canal en el cual no queremos figurar, con lo cual
si queremos borrar nuestro registro en un canal determinado usaremos este comando.
- Comandos para ADMINISTRACION de canales:
Este tipo de comandos, son comandos a los que solo suelen tener acceso los administradores y el fundador del canal
puesto que estos comandos ejecutan acciones que pueden ser peligrosas si son realizadas con mala fe.
* /msg chan identify <#canal> <CONTRASEÑA>
Con este comando, nuestro nivel de acceso en el canal se convierte en 500, esto quiere decir, que tenemos acceso
a todos aquellos comandos que puede tener acceso un usuario sobre ese canal, algunos de estos comandos
solo podran ser ejecutados en el caso de que nosotros seamos el fundador del canal o estemos identificados como tal,
como por ejemplo cambiar la contraseña del canal (/msg chan set <#canal> password <NUEVA_CLAVE>) o modificar
el fundador/succesor del canal (/msg chan set <#canal> founder || /msg chan set <#canal> successor ).
Otro privilegio que solo tendran los usuarios que sean fundadores es el poder cambiar los niveles del canal:
(/msg chan levels <#canal> set LEVEL NºNIVEL) por ejemplo: /msg chan levels #galicia set autoop 350
El resto de comandos podran ser ejecutados por usuarios que no son fundadores siempre y cuando el nivel de acceso
de ese comando sea menor que 500.
* /msg chan access <#canal> ADD/DEL/LIST {NICK} {NIVEL}
Este comando es el que nos sirve para modificar o listar la lista de acceso del canal, de esta manera podemos
permitir que un usuario tenga acceso a determinados comandos y otro usuario no. Para añadir un usuario a la lista
de acceso de un canal usaremos el siguiente comando : (/msg chan access <#canal> ADD NICK NIVEL)
El nick que añadamos a la lista de acceso tiene que estar registrado, en caso contrario chan no nos permitira
el registro de ese nick a la lista de acceso de ningun canal. El nivel con el que añadamos a un determinado nick
debe estar situado siempre entre -2 y 499.
Para borrar un usuario de la lista de acceso de un canal usaremos el comando: /msg chan access <#canal> DEL NICK
pero este comando tiene una restriccion, aunque nuestro nivel sea superior al nivel de acceso acc-change, que es
el que permite cambiar la lista de registrados, no siempre podremos ejecutar el comando, ya que solo podremos
borrar el registro de otros usuarios siempre y cuando tengan menos nivel que nosotros.
Por ultimo dentro de este campo nos queda el comando (/msg chan access <#canal> list) con el que podremos ver
toda la lista de acceso de un canal y el nivel que tiene cada nick en el, para poder ejecutarlo nuestro registro
en dicho canal deberá ser superior al nivel de acceso del acc-list.
* /msg chan levels <#canal> <SET|LIST|RESET|DIS> {TIPO} {NIVEL}
Este es uno de los comandos con mas miga del bot CHaN asi que vamos a explicarlo detenidamente:
Como bien dijimos antes, un usuario puede tener acceso a determinados comandos sobre un canal
segun su nivel de acceso en este canal y dependiendo tambien de la configuracion de niveles de accesso para
dicho canal. Este comando nos sirve para modificar,listar,resetear y deshabilitar cualquiera de los niveles
de acceso de un canal, pero solo esta a disposicion del fundador del canal o de aquel usuario que este
identificado como tal.
Primeramente vamos a explicar cual es la funcion de cada TIPO de nivel de la lista:
- AUTOOP 300
- AUTOVOICE 100
- AUTODEOP -1
- NOJOIN -1
- INVITE 300
- OPDEOP 300
- UNBAN 300
- AKICK 450
- SET 500
- CLEAR 500
- ACC-LIST 0
- ACC-CHANGE 450
- MEMO 450
1º encontramos el AUTOOP, que indica que todos aquellos usuarios que tengan un registro igual o superior al nivel
del autoop recibiran op (@) al entrar al canal.
El AUTOVOICE, es igual que el autoop, pero en vez de recibir @ lo que se recibe es un + (voz).
AUTODEOP: este TIPO nos indica que todos los usuarios que tengan un nivel de acceso igual o inferior al nivel del
autodeop seran automaticamente deopados en caso de que reciban @ en el canal.
El NOJOIN funciona igual que el autodeop, pero los usuarios que tienen el mismo nivel o inferior simplemente son
expulsados del canal cuando intentan entrar.
EL INVITE: Cuando nuestro nivel de accesso es igual o superior al del invite podemos invitarnos mediante chan a ese
canal (/msg chan invite <#canal>).
OPDEOP: si tenemos acceso al OPDEOP podremos dar o quitar @ mediante chan a otros usuarios que tengan un nivel de
acceso inferior al nuestro.
UNBAN: si tenemos acceso al UNBAN podremos quitarnos cualquier ban que nos afecte directamente a nosotros mediante el
comando (/msg chan unban <#canal>)
AKICK: si tenemos acceso al AKICK podremos modificar/listar la lista de auto-kicks del canal que veremos mas a fondo
en el apartado de akicks.
el SET es un comando bastante interesante y bastante potente que nos permite cambiar bastantes opciones del canal y como
el resto de TIPOS tendremos acceso a el cuando nuestro nivel sea igual o superior al de este.
el CLEAR se explicara en su apartado, el ACC-LIST y el ACC-CHANGE ya han sido explicados en el comando ACCESS. y por ultimo
el MEMO nos permite leer los memos que se envian a un canal si tenemos el mismo nivel o superior, y para poder leer dichos memos
utilizaremos al bot MeMo ( vease tutorial de MeMo ).
Por otra parte con el parametro LIST (/msg chan levels <#canal> list) Podremos ver todos los niveles de acceso que
hay y como estan configurados en un determinado canal, con el parametro RESTET (/msg chan leveles <#canal> RESET) dejaremos
los niveles de acceso tal y como aparecen en el momento que se registra un canal. Por ultimo el parametro DIS, permite deshabilitar
un nivel de acceso lo que provocara que solo tenga acceso a el el fundador o el que este identificado como tal.
* /msg chan set <#canal> OPCION PARAMETROS
Este es uno de los comandos que mas funciones abarca en el bot chan, ya que permite cambiar una gran cantidad
de opciones sobre el canal, vamos a verlas una por una:
*FOUNDER: (/msg chan set <#canal> founder ) Sirve para cambiar el fundador del canal y para poder ejecutar este comando deberemos o bien ser el fundador
original o bien estar identificados como tal, en caso contrario no podremos cambiarlo.
*PASSWORD: (/msg chan set <#canal> password ) con este comando cambiamos la contraseña de fundador del canal y pasa
igual que cuando queremos cambiar el fundador, si no estamos identificados o somos el founder actual no podremos ejecutarlo.
*SUCCESSOR: (/msg chan set <#canal> successor ) este es la ultima opcion dentro del comando SET que requiere ser founder
o estar identificado para poder ejecutarla, el resto podran ser ejecutadas siempre y cuando nuestro nivel de acceso sea igual
o superior al nivel de acceso del SET.
*DESC: (/msg chan set <#canal> desc ) Sirve para cambiar la descipcion de un canal.
*URL: (/msg chan set <#canal> url ) Sirve para cambiar la URL asociada a un canal.
*EMAIL: (/msg chan set <#canal> email <E@MAIL>) Sirve para cambiar/asociar una cuenta de correo electronico a un canal.
*ENTRYMSG: (/msg chan set <#canal> entrymsg ) Sirve para cambiar el mensaje de bienvenida cuando entras a un canal.
*TOPIC: (/msg chan set <#canal> topic ) Con este comando podemos cambiar el topic del canal mediante chan, es bastante util
cuando el candado de topic esta activado ya que no podremos cambiar el topic mediante el comando /topic <#canal>
*KEETOPIC: (/msg chan set <#canal> keetopic <ON/OFF>) Permite mantener el topic cuando el canal se vacia, cuando un canal se
queda sin usuarios el topic se pierde y al volver a entrar nos encontramos con que el topic que pusimos ya no esta, esta opcion
sirve para que el topic se guarde en estos casos.
*TOPICLOCK: (/msg chan set <#canal> topìclock <ON/OFF>) Activa/Desactiva la opcion del candado de topic, cuando esta esta activada
el topic solo es modificable mediante chan.
*MLOCK: (/msg chan set <#canal> mlock [+/-{modos}]) Fija los modos que nosotros pongamos, en caso de fijarlos con un +, esos modos
solo se podran quitar mediante chan con este comando, y en caso contrario, es decir, fijandolos con un menos, esos modos solo
podran ponerse en un canal mediante chan usando este comando.
*PRIVATE: (/msg chan set <#canal> private <ON/OFF>) Al activar esta opcion ocultamos nuestro canal en la lista de canales registrados
de CHaN, es decir, que si un usuario ejecutase el comando (/msg chan list PATRON) y el patron especificado coincide con nuestro canal
no apareceria en la lista por tener la opcion PRIVATE activada.
*SECURE: (/msg chan set <#canal> secure <ON/OFF>) Esta opcion nos sirve para que algunos niveles como el AUTOOP o el AUTOVOICE no
tengan efecto cuando el nick que entra es un nick NO registrado ( -r ).
*SECUREOPS: (/msg chan set <#canal> secureops <ON/OFF>) Activando el secureops conseguimos que si cualquier usuario que no tenga
registro en el canal es opeado, automaticamente CHaN lo deopara y no dejara que tengan @ usuarios sin nivel de acceso.
*LEAVEOPS: (/msg chan set <#canal> leaveops <ON/OFF>) Si esta opcion esta activada, no permite que se deopee a ningun usuario
usando el comando (/mode <#canal> -o ) ¿Con esto que conseguimos? pues evitamos que los usuarios de menor nivel puedan
deopar a otros usuarios con mas nivel que estos, ya que solo podran deopar mediante CHaN y este no permite que usuarios de menos
nivel deopeen a usuarios de mayor nivel.
*DEGUB: (/msg chan set <#canal> debug <ON/OFF>) Al activar este comando recibimos noticias de CHaN cuando algun operador del canal
ejecuta algun comando como dar o quitar OP identificarse como fundador etc...
* /msg chan akick <#canal> ADD/DEL/LIST {NICK|MASCARA} {MOTIVO}
Con este comando tenemos podemos modificar o ver la lista de auto-kicks de un canal, cuando añadimos un usuario a la lista
de auto-kicks de un canal, si dicho usuario intenta entrar en el canal sera automaticamente kickeado por chan y baneado al
para que no vuelva a intentar entrar.
Para añadir usuarios a la lista de auto-kick usaremos el comando /msg chan akick <#canal> add <NICK|MASCARA>
Los akicks pueden ponerse para que afecten a un determinado nick o para que afecten a una determinada mascara:
( ident, nick + ident , nick + ip , ident + ip , ip , etc... ) Con una salvedad, y es que cuando especificamos una ip
o una parte de una ip en un akick tenemos que tener en cuenta que dicha ip debe ser la ip real ya que si pusieramos un akick
a una ip virtual nadie se veria afectado por ese akick.
Para borrar usuarios de la lista de akicks de un canal usaremos el comando: (/msg chan akick <#canal> del <NICK|MASCARA>)
y por ultimo para ver la lista entera de akicks usaremos el comando (/msg chan akick <#canal> list)
* /msg chan clear <#canal>
Con el clear, podemos borrar, o eliminar ciertas cosas de un canal:
*BANS: (/msg chan clear <#canal> BANS) Eliminamos todos los bans de un canal
*MODES: (/msg chan clear <#canal> MODES) Eliminamos todos los modos de un canal, y solo volveran a aparecer aquellos que estaban fijados por chan.
*USERS: (/msg chan clear <#canal> USERS) En este caso ni eliminamos ni borramos a los usuarios de un canal, simplemente CHaN
hace un kick a todos los usuarios que se encuentran en el canal en ese momento
*VOICES: (/msg chan clear <#canal> VOICES) Quitamos voz a todos los usuarios del canal que la tengan.
*OPS: (/msg chan clear <#canal> OPS) Quitaremos @ a todos los usuarios del canal que la tengan.
*TOPIC: (/msg chan clear <#canal> TOPIC) Chan cambia el topic al ultimo topic fijado mediante el comando (/msg chan set <#canal> topic )
Manual de Memo
Tutorial del bot MeMo:
El bot MeMo es el encargado de gestionar los mensajes entre usuarios registrados cuando estos no
se encuentran conectados.
Comandos disponibles:
·/msg memo send NICK MENSAJE
Sirve para enviar un MENSAJE a un NICK determinado este o no conectado dicho nick.
·/msg memo list [NEW]
Con este comando listamos los mensajes de nuestro buzon, si no especificamos el NEW se listaran
todos los mensajes, y si lo especificamos solo se listaran aquellos que esten sin leer.
·/msg memo read NUMERO/LAST
Este comando nos sirve para leer nuestros mensajes, o bien especificando el numero de mensaje que
queremos leer o utilizando LAST para leer el ultimo mensaje recibido.
·/msg memo info
Nos muestra los mensajes que tenemos en el buzon y la capacidad de este.
·/msg memo del MENSAJE(s)
Este comando sirve para borrar mensajes de nuestro buzon, hay varias maneras de usarlo:
1 - /msg memo del NUMERO
Borraremos el mensaje que se corresponda con el numero especificado.
2 - /msg memo del NUMERO1-NUMERO2,NUMERO3-NUMERO4
Borraremos los mensajes que se encuentren entre el numero1 y el numero 2 y entre el numero 3
y el numero 4
3 - /msg memo del NUMERO1,NUMERO2,NUMERO3
Borraremos los mensajes que se correspondan con dichos numeros unicamente.
4 - /msg memo del all
Borraremos todos nuestros mensajes.
·/msg memo set NOTIFY ON/OFF
Sirve para activar o desactivar los avisos de mensajes nuevos
·/msg memo set limit NUMERO
Sirve para modificar el numero de mensajes que puede almacenar nuestro buzon.
Manual de Nick
Tutorial del bot NiCK.
El bot NiCK es el encargado de administrar los registros de nick, asi como sus contraseñas, y demas opciones.
Comandos disponimes:
·/msg nick register e@mail
Este comando sirve para registrar nuestro nick, con ello conseguimos que dicho nick solo podamos usarlo nosotros
o aquellas personas a las que les dejemos nuestra contraseña.
NOTA: Para registrar un nick, lo primero es ponerse el nick que queremos registrar, ya que se registra el nick que
tenemos puesto, para esto usaremos /nick NUEVONICK cambiando NUEVONICK por el nick que queremos registrar, una vez
ya hemos escogido nuestro nick, para registrarlo usaremos el comando /msg nick register e@mail Cambiando la palabra
e@mail por nuestra direccion de correo electronico.
NOTA: La palabra nick no se cambia, puesto que se registra el nick que llevamos puesto.
·/msg nick sendpass NICK
Con este comando enviamos la contraseña de un nick al correo electronico asociado a dicho nick, por ahora es solo
accesible para operadores y administradores.
·/msg nick getnewpass
Con este comando generaremos una nueva contraseña aleatoria de calidad, la cual sera muy dificil de adivinar para
evitar posibles robos.
·/msg nick sendnewpass
Con este comando aparte de generar una nueva contraseña aleatoria de calidad, tambien la enviaremos al mail asociado
a nuestro nick.
·/msg nick set email NUEVOMAIL
Este comando sirve para cambiar el mail asociado a nuestro nick por uno nuevo.
-EL COMANDO SET-
·/msg nick set password NUEVACLAVE
Con este comando cambiaremos la contraseña de nuestro nick por una nueva, basta con cambiar NUEVACLAVE por la contraseña
que queremos tener a partir de ahora.
·/msg nick set private ON/OFF
Sirve para evitar que nuestro nick aparezca cuando alguien lista los nicks que hay registrados con el comando:
-/msg nick list *PATRON*.
·/msg nick set hide EMAIL/USERMASK/QUIT ON/OFF
Sirve para esconder o dejar de esconder el mail al que tenemos registrado nuestro nick, nuestra ip virtual y nuestro
ultimo quit, la sintaxis es la misma para las 3 opciones: /msg nick set hide OPCION ON/OFF
·/msg nick info ELNICK
Nos muestra la informacion de un nick: hora de registro, ultima hora por la red, fullname, etc...
Este comando si se ejecuta a nuestro propio nick, nos muestra tambien los registros que tenemos, y si especificamos la
opcion full al final (/msg nick info NUESTRONICK full) veremos tambien los akicks que tenemos.
·/msg nick sinfo ELNICK
Sirve para mostrar la informacion de un nick sin ver los registros que tiene.
·/msg nick list PATRON
Sirve para listar los nicks que concuerdan con un determinado patron.
Por ejemplo /msg nick list a* nos mostraria todos los nicks que empiecen por a y tengan la opcion private desactivada.
·/msg nick status ELNICK
Nos muestra el estado de un nick que pueden ser los siguientes:
0 - Usuario no conectado o nick no registrado.
1 - usuario no reconocido como dueño del nick.
2 - usuario reconocido por la lista de acceso solamente.(obsoleto)
3 - usuario reconocido por la lista de identificacion con contraseña.
4 - usuario con el nick suspendido.
Manual IpVirtual Tutorial del bot IPvirtual
Este bot se encarga de personalizar las ips virtuales de los usuarios que tienen el nick registrado.
Es requisito indispensable el tener el nick registrado para poder acceder a este servicio.
Los comandos disponibles son los siguientes:
·/msg ipvirtual activar ip.virtual.que.queramos
Con este comando activaremos una ip virtual que se pondra automaticamente al identificarnos con nuestro
nick, para volver a cambiar esta ip virtual deberemos esperar 2 horas entre cada cambio.
·/msg ipvirtual anula
Este comando sirve para desactivar nuestra ip virtual personalizada y volver a tener una ip virtual.
Modos de canales
Resumen de modos de usuario y de canales para irc.chatzona.org
·Modos de usuario:
+xrRiwsgSkBhXoacpje
Modo +x : Sirve para encriptar nuestra ip real y obtener una ip virtual que será la que vean el resto de usuarios.
Modo +r : Este modo se activa automaticamente cuando te pones un nick registrado en las tablas del ircd.
Con este modo estamos identificados ante los servicios por lo que con el podemos hacer una serie de
acciones que sin el no esta permitido, como por ejemplo registrar un canal.
Modo +R : Con este modo solo permitimos que nos hablen en privado por notice, ctcp o que nos puedan hacer invites los nicks registrados.
Modo +i : Modo invisible, nadie podra obtener nuestro nick listando los nicks de un canal o por cualquier metodo de busqueda a no ser
que este comparta canal con nosotros.
Modo +w : Sirve para recibir wallops.
Modo +g : Sirve para recibir notificaciones del servidor (SNOTICES) como por ejemplo los desynch.
Modo +s : Este modo tambien sirve para recibir notificaciones del servidor pero quiza sea el mas completo de los 3, ya que con el
recibimos un mayor numero de informacion y podemos usar mascaras para elegir la informacion que queremos recibir.
Resumen de mascaras:
1 -> SNO_OLDSNO : Mensajes variados.
2 -> SNO_SERVERKILL : Recibes los kills efectuados por el servidor.
4 -> SNO_OPERKILL : Recibes los kills efectuados por los ircops.
8 -> SNO_HACK2 : Recibes desincronizaciones en la red como cuando no se propagan los modos.
16 -> SNO_HACK3 : Recibes desincronizaciones TEMPORALES en la red.
32 -> SNO_UNAUTH : Recibes notices de las conexiones no autorizadas.
64 -> SNO_TCPCOMMON : Recibes errores TCP/IP.
128 -> SNO_TOOMANY : "Demasiadas conexiones", sucede cuando alguien sobrepasa el limite de 4 clones desde una misma ip.
256 -> SNO_HACK4 : Operaciones en canales y peticiones de cambio de nick por parte de un servidor de servicios.
512 -> SNO_GLINE : Recibes el notice de cada gline puesto en cada momento.
1024 -> SNO_NETWORK : Recibes notices sobre los splits que se producen y los nuevos links efectuados.
2048 -> SNO_IPMISMATCH : las DNS directo (host -> ip) e inverso(ip -> host) no coinciden.
4096 -> SNO_THROTLE : Recibes las activaciones y desactivaciones del throtle
8192 -> SNO_OLDREALOP : Mensajes entre ircops.
* Existen 3 mascaras mas, pero que ya estan en desuso.
Si no indicas ninguna mascara al activar el modo, por defecto llevara activadas las siguientes:
- Para un usuario normal: SNO_NETWORK <> SNO_OPERKILL <> SNO_GLINE
- Para un IRCop : las mismas que para un usuario normal y ademas <> SNO_HACK2 <> SNO_HACK4 <> SNO_OLDSNO
Para activar y combinar las distintas mascaras vamos a utilizar la suma de ellas, si por ejemplo queremos activar la mascara 1 y la 2
deberemos especificar como parametro al activar el modo un "3" ya que 1 + 2 = 3. Para obtener cualquier combinacion de mascaras bastara
con sumarlas y especificar el resultado como parametro.
Modo +S : "Nick suspendido" este modo se activa al ponerte un nick que esta suspendido y lo que hace es neutralizar el modo +r que
automaticamente desaparecera, con lo cual el nick que lleve este modo no sera reconocido ante los servicios.
Modo +B : Este modo identifica a un nick como Bot de la red.
Modo +k : Este modo tiene varias funciones (privilegios) para el usuario.
-Te permite entrar en un numero indefinido de canales.
-No permite que te deopen o kicken de un canal.
-Te elimina el target, con lo que no tienes problemas por caerte por flood.
-Elimina las restriciones de los modos +nmMcK* (es decir, que puedes hablar aunque esten esos modos).
*Ver "Modos canales".
Modo +h : Este modo te identifica como helper u operador de la red.
Con este modo tienes los siguientes privilegios:
-Posibilidad de activar el modo +k en tu nick.
-Posibilidad de utilizar el x-mode.
-Acceso a un 75% de los comandos de los servicios.
-Posibilidad de entrar en cualquier canal especificando la clave OPER : /join #canal OPER.
Modo +X : Con este modo puedes ver las ips reales de los usuarios.
Modo +a : Modo de administrador, te permite usar ciertos comandos que usan los ircops sin identificarte
como tal, por ejemplo el comando /kill o el comando /rehash, te permite tambien activar el modo +X en tu
nick y entrar en cualquier canal especificando la clave ADMIN.
Modo +o : Este modo te identifica como IRCoperator (IRCop), es decir, administrador de nodo(s), por lo que
tendras acceso a los comandos del servidor, pero no a los comandos de los servicios.
Modo +c : La activacion de este modo sirve para dejar de recibir cualquier informacion de los canales excepto los joins/parts y quits.
Modo +e : Modo "escondido" solo accesible a pre-operadores de la red, no permite ver los canales en los que se encuentra el nick que lo activó.
Modo +p : Modo de pre operador, te da acceso al bot PReO y ademas te permite usar el x-mode, entrar en cualquier canal utilizando la
clave PREO y activar el modo +k en tu nick.
Modo +j : Modo de "dejaay" de la red.
--------------------------------------------------------------------------------------------------------------------------------------------------
·Modos de canales:
+ntRsiklmpMcKAr
Modo +n : No permite recibir mensajes externos en el canal por parte de usuarios normales.
Modo +t : Solo los ops(@) pueden cambiar el topic mediante el comando /topic.
Modo +R : Solo se permite el acceso al canal a nicks registrados.
Modo +s : Canal secreto, no aparecera en la lista de canales ni en el whois de los nicks que estan dentro.
Modo +i : Canal para invitados, solo podran entrar en dicho canal los nicks que sean invitados a él.
Modo +k [contraseña] : Canal con contraseña, pone una contraseña al canal y para entrar hay que especificarla en el comando /join #canal CONTRASEÑA.
Modo +l [numero] : Limita el canal a un numero de usuarios, a partir de ahi no podra entrar nadie.
Modo +m : Canal moderado, solo pueden hablar en el los que tengan voz o @.
Modo +p : Canal privado, no aparece en el whois de los nicks que estan dentro, pero si aparece en la lista de canales (/list).
Modo +M : Canal moderado, solo pueden hablar en el los nicks que esten registrados, tengan voz o @.
Modo +c : Anti-ctcps, la activacion de este modo prohibe enviar ctcps al canal a cualquier nick que no tenga @ o voz.
Modo +K : Este modo no permite el envio de texto con colores al canal a aquellos nicks que no tengan @ o voz.
Modo +A : Este modo solo permite la entrada al canal a operadores o administradores.
Modo +r : Canal registrado en las tablas del ircd, nunca pierde los modos, aun cuando este se vacia.
Modo +x : Es un modo espúreo, que aparece cuando alguien utiliza el x-mode en ese canal, y desaparece una vez abandonas el canal.
·Modos de canal que afectan a usuarios:
Modo +o [nick] : Sirve para dar @ a un nick en el canal.
Modo +v [nick] : Sirve para dar voz a un nick en el canal.
Modo +b [nick!user@host] : Sirve para poner un ban en el canal.