Manual IRC
Manual
irc echo por eR_FLaMeNKiLLo
y [^^Cu3rVo^^]
http://ayuda-scripting.es.tl
Ayuda-Scripting
http://todo100por100irc.jimdo.com
Todo100por100IRC
1.Que es el IRC
2.Como ser Moderador @
3.Que es Ircop
4.Que es un Script
5.Que es un Scripter
6.Que es Aliases
7.Que es Popups
8.Que es Remote
9.Que es User
10.Que es Variable
11.Comandos IRC
12.Modos de canal
13.Modos de usuario
14.Bots IRC services
15.Tipos de ban
16.Comandos on input
1.Que es el IRC
El irc como bien veis el nombre es una sigla de tres letras
que es la sigla IRC;
Internet Relay Chat protocolo
mundial para hablar por internet mediante chat puedes comunicarte con muchas partes del mundo tambien mediante el servidor que estes
conectado hay bastantes tipos de servidores pero a la cual el mejor servidor de
habla hispana no lo dudes Irc-Hispano. El servicio
esta baso mediante red de servidores cada uno acepta conexiones de programas
cliente que podreis ver mas informacion
en el punto 4. Tambien se puede basar en tecnologia cliente/servidor esta considerado por uno de los
mejores sistemas de mensajeria instantanea.
Escrito
por eR_FLaMeNKiLLo
2.Como ser Moderador @
Moderadores
son los nicks que delante llevan un @ para segun que tipos de canales al entrar para que te quedes te
dan el @ directamente, pero es decir que en otros canales te tienes que ganar
para ser @; participar en el canal, respetar las normas, no es obligatorio
utilizar un script pero si saber minimo
los comandos basicos de la red, no ser un usuari@ problematico y por
supuesto nunca pidas un @ porque puede ser motivo de un kickban
Escrito
por eR_FLaMeNKiLLo
3.Que es Ircop
La
palabra Ircop es muy antigua pero aun asi la siguen llamando ircop pero
tambien la podemos nominar como Cservice
esos ircop's son operadores del servidor de la red
que se encargan de administrar la red canales y el buen funcionamiento del
servidor
ircop contiene de nombre policia pero recordar que no somos policias
no vamos investigando los canales aver que tipos de
acciones hacen.
Como ser ircop Puesto que quieres ser ircop
hay cosas que deberias se saber antes de ir un poco
mas lejos de lo habitual.
No
importa que seas ircop para ayudar ya que una persona
asi misma ayuda sin tener status de ircop;
Nunca
molestes a los ircops
Si no te
contestan ten paciencia que estan su trabajo
Nunca
engañarlos, ya que la proxima vez que necesites ayuda
no te ayudaran
No
molestes a otros canales trata de ayudar en todo lo que sea posible ellos
aunque no es ten en los canales le llegan a los oidos
que tus ayudas son coerentes y buenas
No acer spam es decir publicidad de webs ajenas a la red o otros
servidores
Almenos intenta que no te hayan suspendido el nick
Nunca
repitas las mismas cosas a los ircops muchas veces
Recuerda
nunca insultarlos meterte con ellos hablar por detras
Trata de
ayudar sobre todo en canales de ayuda y en canal de alto trafico es decir con
bastantes usuarios.
Normalmente
siempre hay mas de una persona presentada para ser ircop
no por ser tu mas bueno te elijiran ati siempre hay mas vacantes para el puesto hay que ganarse
el puesto no es facil ser ircop
y menos en altos servidores como irc-hispano
una vez te hacen ircop deberas
hacer unas pruebas y esas pruebas o bien te dan el puesto o no ¡ Esto es lo mas
principal para ser ircop !
Escrito
por [^^Cu3rVo^^]
4.Que es un Script
Un Script es un programa para chatear en el irc existen muchos tipos de script's;
miRC, iRcaP,
Xcript5-1 estos son los mas conocidos hay muchos tipos y cada uno es diferente
a los demas otros estilos otras imagenes
sonidos etc.
Si no
sabes utilizar un script aprende con manuales tutoriales y demas un triste
fallo en el script puedes bloquear tu pc o cargarte el programa hay mucha gente que le a sucedido
asi que por precaucion leer
manuales y tutoriales.
Escrito
por eR_FLaMeNKiLLo
5.Que es un Scripter
Un scripter son aquellas personas que hacen tipos de script normalmente lo suelen hacer a base de msl -> mirc scripting language pero tambien otros estilos no es facil
hacer un script ya que hay que saber de scripting
Escrito
por [^^Cu3rVo^^]
6.Que es Aliases
El miRC te permite crear aliases y scripts
para hacer mas rapido tu sesion
al irc o para hacer mas faciles
y rapidas las funciones del script.
Para crear los aliases debes de conocer los comandos basicos
del miRC.
Un
aliases puede ser llamado desde una linea de
comandos, desde otro alias, desde un popup y de un
remote script. Un alias no se puede llamar asi mismo principalmente porque esto parece causar mas problemas para los usuarios de los que soluciona.
Aqui te puedo dejar unos ejemplos
/hola /msg $chan
Hola a todos, como estais?
Si ahora
tu escribes /hola en cualquier canal saltaria
el aliases es decir
Hola a
todos, como estais?
Ahora
aremos lo mismo pero con entrar a un canal
/j /join $1 pongamos un ejemplo /j #canal entrariamos
al canal #canal /j es igual a /join
supongamos que quiero hacer un comando para entrar en varios canales
seria asi
/canales
/join #canal1 | /join
#canal2 | /join #canal3 esto lo que haria es al escribir /canales entrariamos
en canal1 canal2 y canal3 el | son para separar las acciones :)
Para
aprender mas sobre aliases descargar el manual de scripting pulsando Aqui http://todo100por100irc.jimdo.com
Escrito
por [^^Cu3rVo^^]
7.Que es popups
El miRC permite la creacion de popups o menus personalizados es
decir cada opcion que diseñamos para estos menus ejecutara las ordenes de
alias, comandos, etc
Disponemos
inicialmente 5 de menus que podremos diseñar a
nuestro a gusto con las opciones que deseemos
Menubar:
Es el
tercer menu de la barra principal de menis que se encuentran en la parte superior de la pantalla
miRC.
Channel:
Es el menu emergente que aparece al pulsar con el boton derecho del raton sobre la
pantalla del canal.
nickname list:
Es el menu emergente de la lista de nicks
del canal.
Status:
Es el menu emergente de la ventana de status del programa
Query/chat:
Es el menu emergente de la ventana de querys
-> privados y de dcc chat
Accederemos
al codigo que genera popus
abriendo el script editor o bien en el menu tools luego script editor y despues en la
ventana del editor popus o bien apretando alt + la letra P de nuestro teclado vamos aver algunos ejemplos
Canales
.Entrar a
#Ayuda-Scripting: /join
#Ayuda-Scripting
.Entrar a
#ayuda: /join #ayuda
.Elejir canal: /join $$?="introduce el canal"
.Cambiar
de nick: /nick $$?="Que nick te pones"
Recuerda
una debajo de la otra y nunca seguida porque no se podra
ejecutar el popup mas informacion
descarga el manual pulsando
Aqui http://ayuda-scripting-descargas.jimdo.com
Escrito
por [^^Cu3rVo^^]
8.Que es Remote
Remotes
se conocen como eventos, en informatica todos
aquellos sucesos que se producen a lo largo de una sesion
de un programa. La programacion orientada a eventos
es aquella en la que podemos definir previamente las acciones que el programa
debe de emprender en el momento en que produzca un evento concreto
Vamos a
poner un ejemplo
on 1:text:nick:#:
notice $nick perdoname $nick pero no estoy
atento
luego pulsamos al ok y trabajo echo esto lo que
hace esque cuando alguien ponga nick
saltara el mensaje en un notice perdoname
sunick pero no estoy atento
on:
Empezamos
el evento
1:
Nivel de User
text:
es el evento hay muchos mas que lo podeis ver en
el manual de scripting
nick:
Palabra a
que otro debe decir para que salte la accion
#:
El # es
el canal poniendo solo # es para todos los canales para poner dos canales
#canal1,#canal2
y despues viene la accion
notice /msg etc $nick es al nick $chan es al canal ejemplo
para el canal
on 1:text:nick:#canal1,#canal2: msg $chan
perdona $nick pero no estoy atento
Puedes
seguir con el manual de scripting descargalo
Aquí http://todo100por100irc.jimdo.com
Escrito
por [^^Cu3rVo^^]
9.Que es user
En user lo que pondremos son aquellos nicks
que puedan controlar aquellos remotes de nuestro miRC
normalmente se hace para bots de irc
para assignar a un user nos
iremos al editor de script y nos iremos a user y seria asi.
<nivel>:nick>!<user>@<hot>/<ip> aqui dejo unos ejemplos
10:Ayudante!*@*
Asi cualquier persona con ese nick tendra accesso a esos remotes que
empiecen con un on 10: ...........
Veamos
otro ejemplo
20:eR_FLaMeNKiLLo!*@eR.FLaMeNKiLLo
nivel nick ident ip virtual
Ahora
vamos a poner un remote pero recuerda que debe ir en remotes y no en user
on 20:join:#:
{ /msg $chan Acaba de
entrar un usuario con nivel 20 | /mode $chan +v }
Esto lo
que hace es cuando entrar en un canal dice el mensaje acaba de entrar..... y luego aparte si tenemos + pues al usuario de nivel 20 le
da un +
Para mas
descargaros el manual de scripting Aquí http://ayuda-scripting-descargas.jimdo.com
Escrito
por [^^Cu3rVo^^]
10.Que es un variable
El uso de
variables es el recurso fundamental en programacion.
Podemos ver una variable informatica como un
recipiente en el que podemos depositar un valor cualquiera, para despues haver ueso
de el dentro de una instruccion, de esta forma no sera necesario tocar la instruccion
cada vez que queramos alterar el valor a manejar, si no tan solo asignar antes
un nuevo valor a la variable
Vamos a
poner unos ejemplos si en un script para miRC hemos creado una variable llamada $num,
a la que hemos asigado el numero 3.14159
, podemos tener una instruccion como la siguiente:
echo -a el valor asignado es: %num
Esta
orden presentara en la ventana activa un mensaje que diga:
"El
valor asignado es: 3.14159"
Como
creamos las variables y les asignamos valores
set <%variable> [valor]
Para
seguir mas el termino variable descargar manual
Aquí http://todo100por100irc.jimdo.com
Escrito
por [^^Cu3rVo^^]
11.Comandos IRC
Existen
muchos comandos en irc tambien
hay que añadirle segun que tipos de bots tengan en la red que podreis
ver en el punto 14. Aqui vamos a poner comandos basicos del irc y que tipo de
comandos son
/join #canal entras en un canal especificado
/part #canal sales de un canal especificado
/me
mensaje envias un mensaje al canal como un tipo accion ejemplo:
/me se
aburre entonces al canal llegara este mensaje *tunick
se aburre
/ame
mensaje es a lo mismo que /me pero en este caso lo envias
a todos los canales
/font habres la ventana de fuente
para cambiar el tamaño y el estilo de letra
/userhost nick ves el nick identidad y ip virtual voy a
poner un ejemplo de un nick
/userhost elnick Saldra el mensaje userhost: elnick=+suident@su.ip.virtual
/msg nick mensajes envias un mensaje privado a un nick
sin abrir la ventana ejemplo:
/msg nick Hola como estas
/closemsg nick cierras privado a
un nick
/query nick abres privado a un nick
/ignore nick pones un ignore a un nick
/ignore
-r nick quitas el ignore a un nick
/ignore
-l ves la lista de nicks ignorados
/list abres la lista de canales
/invite nick #canal invitas a un nick a
un canal
/join #canal clave entras a un canal con clave modo +k que podeis ver en punto 12
/quit mensaje sales del irc con el
mensaje especificado
/ctcp nick ping miras el lag de un usuario
/kick #canal nick motivo haces un kick a un nick
/mode #canal +b nick baneas a un nick en un canal para
ver tipos de bans punto 15
/mode #canal +o nick das @ a un nick si cambias +o por -o se la quitas
/mode #canal +v nick das + a un nick si
cambias +v por -v se la quitas
/part #canal mensaje sales de un canal con mensaje
/partall sales de todos los canales que te encuentres
/notice nick mensaje envias un notice a un nick
/away mensaje te pones en modo away
ocupado
/away te quitas modo away ocupado
/time ves
el dia fecha y hora del servidor
control + letra b escribes en negrita
control + letra k numero escribes en color al apretar la letra k
veras los colores con su numero pero yo te los pongo aqui
0 blanco
1 negro
2 azul
fuerte
3 verde
4 rojo
5 marron
6 lila
7 naranja
8
amarillo
9 verde
10 azul alimado
11 lima
12 azul
13 fursia o rosa
14 gris
15 gris
muy claro es decir que lo consideramos transparante
porque al enviar no se ve el texto
las teclas f f1 f2 asi hasta el 12 hay mucha
gente que los configura asi que os pondre el 1 el 3 y el 12
f1 abres miRC Help
f3 abres setup opciones
f12 miminizas el script suele
funcionar en ircap y el ircap
lo veras abajo a la derecha donde se encuentra la hora
/timestamp on/off
activas o desactivas la hora cuando escribe la gente en el canal
/! te dice el ultimo comando utilizado en el miRC
/names #canal te muestra todos los usuarios del canal
/who #canal es parecido a /names
pero el /who da mas informacion
/whois nick haces un whois a un nick
/onotice mensaje en el canal que pongas ese comando siendo @
envias un notice a @ en el
canal solo lo leen los @
A lo
largo de pasar mas tiempo en el IRC conoceras mas
comandos esto es lo mas basico.
Escrito
por eR_FLaMeNKiLLo & [^^Cu3rVo^^]
12.Modos de canal
Existen
muchos modos de canales tambien varian
por segun que tipos de bots
irc services tengan que podreis ver en el punto 14 aqui
voy a dejar unos modos de canal
A solo
pueden entrar Administradores
a no se puede kikear a ese nick
es decir /mode #canal +a nick
-> solo sirve para segun que bots
b prohibe la entrada de nicks
ban
C No se
permite envio de ctcp en el
canal
c bloquea mensajes con colores "segun que
servidores"
e no se puede kikear a un nick
con la mascara puesta "segun que
servidores"
f esque tiene una proteccion
contra flood
G
reemplaza las palabras prohibidas por (censored)
h da status de halfop "segun
que servidores" el signo conocido es %
i solo entran invitados si tienes reg y tienes
que invitarte /msg chan
invite #canal
j solo permiten entrar al canal cada tantos segundos "segun que servidores"
k canal con contraseña para entrar /join #canal
contraseña
L canal
esta lleno entras a otro "segun que
servidores" /mode #canal +L #otrocanal
l limite de usuarios
m canal moderado solo hablan @ % +
M
proviene aser lo mismo que m pero en este caso solo
pueden hablar @ % + y nicks registrados
N no se
permite cambiar de nick "segun
que servidores" en irc-hispano el modo N protege
el no poder enviar un notice al canal /notice #canal mensaje esto no varia en /onotice
mensaje
n no se permiten mensajes extremos es decir estando el modo +n si no
estas en un canal no puedes enviar texto /msg #canal
mensaje
O solo
pueden entrar ircops
o da status de op @
p canal
privado
Q no se permiten
kick "segun que
servidores"
q da
status de owner segun que
servidores
R solo se
permite la entrada a nicks registrados
r el canal esta registrado
S bloque
mensajes en colores y los pone en negro "segun
que servidores"
s el canal es secreo no se encuentra en busqueda de who y /list
T no se
permiten anuncios "segun que servidores"
t solo operadores @ pueden cambiar el topic
u muestra operadores en who o names "segun que
servidor" irc-hispano modo u conseguimos que los
usuarios que desconecten del irc o salgan del canal
no envien mensajes al salir
V no se
permite invite "segun que servidores"
v da status de voice +
z conexion segura (SSL) "segun que servidores"
Escrito
por eR_FLaMeNKiLLo
13.Modos de usuario
Existen
muchos modos de usuario en este caso varia segun que
tipo de bots y que servidor sea
A es un
administrador de red
a es un administrador de servidores
B es un
robot oficial de la red
b lee y manda chatops
C es un co administrador "segun que
servidores"
c recibes los connects y disconnects
del servidor local
d no recibes mensajes de los canales
e recibes mensajes del servidor "segun que
servidores
F recives los connects y disconnects del servidor remoto
f recibes alertas de flood del servidor
G view tkl notices (gline, gzline, shun, etc)
g lees y mandas globops y locops
h ocultas status de operador en who whois en irc-hispano es un helper de la red
i invisible no eres mostrado en las busquedas
de who
k recibes los kills que se ponen en irc-hispano para activar este modo tiene que tener activado
el modo h o o es decir operador de los servicios de
la red o ircop un usuario que tiene puesto este modo
posee las siguientes cualidades
no se le puede quitar el @
no puede ser expulsado con el comando /kick
#canal sunick
puede hablar en un canal aunque este moderado baneado
puede en un numero ilimitado de canales
N lo
tiene un network admin es
decir un root del servidor
O es un ircop local
o es un operador de servicios de la red
p si te
hacen un whois o who y la
persona que te lo hace no esta en los mismos canales que tu no le muestra esos
canales "segun que servidores"
Q no
puedes ser kikeado
q solo
las uline pueden hacerte kick
R solo
permite privados o notices de nicks
registrados
r esta registrado en la base de datos de la red
S protege
a los Cservices en irc-hispano
esque el nick esta
suspendido
s recibes noticias del servidor
T no
recibes ctcp "segun
que servidores"
t una vhost ip
virtual "segun que servidores"
V marca
al usuario como webtv "segun
que servidores"
W recibes
si te hacen un whois "segun
que servidores"
w recibes wallops
x da hots virtual es decir al conectar al
servidor te da una ip virtual para ocultar tu ip real "segun que tipo de
servidores es diferente"
X en irc-hispano esta restringido a ircops
y administradores lo que permite este modo es ver la ip
real de cualquier usuario
z el usuario tiene una conexion segura (SSL)
"segun que servidores"
Tambien podemos haceros recordar que segun
que modos solo pueden ser utilizados por ircops de la
red
Escrito
por [^^Cu3rVo^^]
14.Bots IRC services
En el irc existen muchos tipos de bots
es decir nick chan memo
etc. No todos los servidores utilizan el mismo tipo de bot
services aqui voy a mostrar
bots a lo mas conocidos en irc.
Segun que tipo de servidores se crean sus propios bots
irc services.
Services Hispanodd -> Servidores irc-hispano
Services Chatzona -> Servidores chatzona
Services Universe -> Servidores universe
Services Anope -> Servidores variados
Services Anope NeoStats
-> Servidores variados
Services Colossus -> Servidores
variados
Services Dbots -> Servidores variados
Services Atheme -> Services
variados
Estos mas
bien son los bots irc services que existen para cualquier servidor normalmente
los tres primeros son sus propios bots del servidor
ya que los demas no suelen usar propios.
Escrito
por eR_FLaMeNKiLLo
15.Tipos de bans
Existen
bastantes tipos de bans a lo cual que se banean ip's reales virtuales a
los nicks a las identidades etc.
En segun que scripts como ircap a la hora de banear hay
varios tipos como del tipo 0 al tipo 9
vamos a nombre los tipos de ban del 0 al 9 como
ejemplos para que podais ver cuales son.
0 *!user@host
1 *!*user@host
2 *!*@host
3 *!*user@*.host
4 *!*@*.host
5 nick!user@host
6 nick!*user@host
7 nick!*@host
8 nick!*user@*.host
9 nick!*@*.host
Ahora lo
que vamos hacer es explicar lo que es * nick user host
* ->
es la cadena que banea a todo es decir poner este ban *!*@* banearia
a todos los usuarios
nick -> el nombre lo dice todo banea la cadena del nick nick!*@*
user -> user
en si es la cadena de la identidad *!ident@*
host -> es la cadena que banea la ip *!*@host
Recuerda
que si ponemos un akick o un nivel a -1 lo que banea es la ip real pero sin los
primeros numeros de rango de la ip
real es decir veamos un ejemplo:
nick!*@*.11.111.11
Como
vemos banea el nick la
identidad la pone por un * y la ip real pero los
primeros numeros del rango de la ip
no.
Existen
mas tipos de bans conforme solo al nick nick!*@* pero tambien podemos
poner un ban a la identidad que seria *!ident@* ya es decir que existen muchos tipos a los nicks por ejemplo pongamos a los bot's
de estadisticas win*!*@* asi lo que hamos es banear a todo el que empiece por la palabra win, windows, windus,
winstats, etc.
Podemos tambien de mas de empezar el ban por la primera cadena hacerla por la segunda cadena es
decir en este caso con dos numeros veamos el ejemplo:
*15!*@*
como veis baneamos
la segunda cadena del nick todo aquel nick que acabe en 15 no podra
entrar
Escrito
por [^^Cu3rVo^^]
16.Comandos on input
Los comandos
on input son lo que
llamamos para hacer addons asi
a la hora de utilizar el ircap para ser moderador aqui pondremos las mas sencillas
para que podais hacer vuestro propio addon con comandos van aqui unos
ejemplos de como empezaria el addon:
on *:input:#:
{
if ($1 == comandocorto
) { comandos }
comando corto es el comando que utilizaremos para ejecutar aquel
comando y en comandos van los comandos que queremos que se ejecuten vamos a
poner un ejemplo de hacer un kick.
if ($1 == .kick
) { kick $chan $2 $3- }
Aqui el comando corto como veis es .kick y en la
parte de comandos es kick que seria /kick el $chan seria en el canal
que lo pongamos $2 seria el nick y el $3- es el
motivo como se utiliza este comando asi.
.kick nick lee las normas entonces la expulsion
quedaria asi,
nick a sido expulsado por tunick ( lee las normas )
Ahora voy
a poner varios ejemplos y luego abajo del todo el punto como quedaria todo.
kickban
if ($1 == .kickban ) { .ban $chan $2 2 | .kick $chan $2 $3- }
comando a utilizar .kickban nick motivo
info a un nick
if ($1 == .info
) { msg nick info $2 }
si quieres le puedes meter un mensaje conforme miras el info de el nick especificado
if ($1 == .info
) { msg nick info $2 | /say Mirando info de $2 }
Comando a
utilizar .info elnick
info a un canal
if ($1 == ,info
) { msg chan info $chan | /say
Mirando info del canal }
Como veis
en comando corto demas de un punto le pusimos una
coma para que no ejecute tambien el info del nick y por ultimo pondre uno de como ponernos un nick
nuestro sin necesidad de tener que ponerlo completo mas que mas recuerdo que
este comando es para bots Dbots
y tambien para irc-hispano
if ($1 == .minick } { .nick elnick:laclave }
Esto es
lo mas principal de los comandos on input esto bien lo puedes hacer en remote o en un block de notas luego a la hora de guardarlo de nombre le
pones nombre.mrc lo meteis
en la carpeta del mirc y a cargarlo /load -rs nombre.mrc
Escrito
por eR_FLaMeNKiLLo & [^^Cu3rVo^^]
Fin del
Manual totalmente escrito por eR_FLaMeNKiLLo
y [^^Cu3rVo^^]
Nos agradeceria que nos dierais las gracias por este manual
enviando correo a ayuda-scripting@hotmail.com y todo100por100irc@hotmail.es en nuestras webs podeis descargar todo tipo de cosas Addons,
Scripts, Manuales, Bots
para irc y muchas cosas mas visita nuestras webs pinchando en los lincks de
abajo
http://todo100por100irc.jimdo.com
Todo100por100IRC
http://ayuda-scripting.es.tl Ayuda-Scripting
Documento
oficial de eR_FLaMeNKiLLo y [^^Cu3rVo^^]