Menu
Principal

Amigos
Roraima
Esporte
Curriculum
Design
Informática
Gifs
mIRC
Links
E-mail 

 

 

Aqui você encontrará alguns: Comandos Básicos e Avançados; Remote, Popups e Aliases; um pequeno Glossário e FAQ's (dúvidas mais frequentes) sobre o mais popular programa de bate-papo eletrônico. Para pegar o programa mIRC (última versão), vá no site mirror brasileiro em http://www.conesul.com.br/mirc/get.html e escolha a versão correspondente ao seu sistema operacional (Win95, NT ou Win3.x). O arquivo executável de instalação tem 929 KB na versão 16 bits e 856 KB na versão em 32 bits.

 

Se você quiser possuir uma apostila personalizada, completa e de facílima compreensão escreva para o e-mail mlavor@mandic.com.br e receba por apenas R$10,00 em sua casa.

 

MENU PRINCIPAL

 

Introdução ao mIRC

O mIRC é um programa de conversação em tempo real. Ele permite que conversemos com pessoas de diversas partes do mundo ao mesmo tempo. É um programa extremamente fácil de usar não requer de maneira alguma profundos conhecimentos sobre computador e/ou Internet. Seu funcionamento é bastante descomplicado sendo esse um dos principais fatores de seu sucesso.

Para usar o mIRC você tem que escolher um dos inúmeros servers (servidores) existentes.O próprio mIRC já vem com sua lista de servers, dentre os quais os mais conhecidos são: EFNET , DalNet , Undernet , ChatNet e RedeBrasil.

Comandos Básicos

O mIRC tem uma infinidade de comandos que realmente ficaria bastante complicados de expor todos em uma Homepage. Mas fiz uma seleção dos principais comandos , são eles:
Desconsidere as aspas "

/server

Função: Conectar-se a um server (servidor de IRC)

Sintaxe: /server "nome do server"

Exemplo: /server irc.elogica.com.br

/join

Função: Entrar em um canal de conversação

Sintaxe: /join "#nome do canal"

Exemplo: /join #Recife

/part

Função: Sair de um canal

Sintaxe: /part "#nome do canal"

Exemplo: /part #Recife

/help

Função: Exibe uma ajuda sobre o mIRC

Sintaxe: /help

Exemplo: /help

/nick

Função: Mudar o seu nickname

Sintaxe: /nick "novo nick"

Exemplo: /nick MeuNick

/msg

Função: Manda uma mensagem particular para certo nick

Sintaxe: /msg "nick" "mensagem"

Exemplo: /msg nick Oi , como vai?

Obs: Se em vez de um nick você colocar o nome de um canal a mensagem vai para o canal.

/amsg

Função: Manda uma mensagem para todas as pessoas e canais com as quais você mantém uma janela aberta

Sintaxe: /amsg "Mensagem"

Exemplo: /amsg Oi Oi Oi

/me

Função: Manda uma ação. É como se fosse uma mensagem sendo que sai da cor roxa (ou da cor que estiver configurado o seu mIRC) e é como você estivesse praticando a ação.

Sintaxe: /me "ação"

Exemplo: /me está sorrindo

/ignore

Função: Ignorar uma pessoa (ou varias)

Sintaxe: /ignore "nick" para ignorar somente o nick, /ignore "nick" "mask" ou /ignore "IP" para ignorar todas pessoas com aquele endereço

Exemplo: /ignore Fulano^

Obs: Para retirar o ignore de uma pessoa se usa: /ignore -r "endereço"

/dcc chat

Função: Abrir um chat com uma determinada pessoa. É como se fosse um private sendo que algo mais forte. Se você estiver com um chat com outra pessoa vocês não precisam estar no mesmo server para se comunicarem.

Sintaxe: /dcc chat "nick"

Exemplo: /dcc chat nick

/dcc send

Função: Mandar um arquivo via modem para determinada pessoa.

Sintaxe: /dcc send "nick" "caminho do arquivo"

Exemplo: /dcc send nick c:\Dos\deltree.exe

Comandos Avançados


Esses comandos são para usuários um pouco mais avançados.

** /mode (para canais)

Função: Alterar os modes do canal

Sintaxe: /mode "nome do canal" +/-"modo(s)"

Exemplo: /mode #Recife +nt

Obs: Os modos dos Canais são:

n - Impede que pessoas que não estejam no canal madem mensagens pro mesmo

t - Permite que somente os operadores modifiquem o Topico do canal

m - No canal com esse modo só conseguem escrever nele pessoas que tenham o modo +v (voice) ou os operadores

k - Protege o canal com uma senha, só podem entrar nesse canal quem souber a senha

i - Só entra nesse canal quem for chamado por alguém que já esteja no mesmo

p - Faz com que o canal se torne privado

s - Torna o canal secreto

/mode (pessoal)

Função: Alterar os modes pessoais

Sintaxe: /mode "seu nick" +/-"modo(s)"

Exemplo: /mode MeuNick +i

Obs: Os modos pessoais são:

i - Faz com que você fique "invisivel"

s - Mostra as noticias que são enviadas para o server (mais usados para IRCops)

w - Exibe as wallops messages, são mensagens de IRCops para se comunicarem entre si

** /kick

Função: Tira alguém do canal

Sintaxe: /kick "nome do canal" "nick" "motivo"

Exemplo: /kick #Brasil Fulano Tchau fera

** /ban

Função: Banir alguém do canal

Sintaxe: /ban "nome do canal" "nick" "tipo"

Exemplo: /ban #recife Zserv

/topic

Função: Modifica o topico do Canal

Sintaxe: /topic "nome do canal" "novo topic"

Exemplo: /topic #Recife Bem-vindos ao Canal #Recife!!!

*** /squit

Função: Deslinka um server

Sintaxe: /squit "nome do server"

Exemplo: /squit irc.nlink.com.br

*** /kill

Função: Expulsa alguém do server

Sintaxe: /kill "nick" "razao"

Exemplo: /kill Fulano Clones tire-os agora!


** Comandos só para operadores do canal

*** Comandos só para ircops

Remote , Popups e Aliases

Esses são os três pontos principais para a construção de um script. Resumidamente, o remote está relacionado as ações que possam ocorrer durante o uso do mirc. O popups é o menu que aparece no mirc. E o aliases é onde se cria os comandos à sere m executados.

O Remote pode ser divididos em 3 partes: Events, Ctcp's e Raw. A parte de ctcp's é a parte que se relaciona com os ctcp's que são lhe mandados através de um usuário, como PING, VERSION, DCC etc. O formato para seu uso é esse:

on "nivel":"ctcp usado":"ação a ser realizada"


Um exemplo: on 1:VERSION:/echo você acaba de receber um Ctcp version vindo de $nick

Portanto se você deseja fazer uma protecao de flood bem simples seria mais ou menos o seguinte:

on 1:*:/guser 2 $nick 2 | /timer 1 4 /ruser $nick | /echo 4 -a Você recebeu um ctcp vindo de $nick , Ctcp do tipo: $1

on 2:*:/guser 3 $nick 2 | /timer 1 4 /ruset $nick | /echo 4 -a Você recebeu o segundo ctcp vindo do $nick, Ctcp do tipo: $1

on 3:*:/ignore -tu120 $nick 2 | /ruser $nick | /echo 4 -a Você recebeu o terceiro ctcp vindo de $nick ,provavelmente isso é um ataque, $nick está sendo ignorado por 120 segundos.


O raws se dedica as respotas enviadas pelo servidor a determinados comandos, cada resposta corresponde a um numero no raw. Um exemplo seria no comando /whois por exemplo.

Vejamos:

Quando você executa o comando /whois "nick" , você está enviando um comando ao servidor para que o mesmo de a resposta a esse comando transmitindo informações sobre o nick desejado.Você poderia usar os numeros de raws dessa resposta para personalizar seu whois, um exemplo:

No whois o $parm1 ou $1 corresponde ao seu nick, $parm2 ou $2 ao nick de quem você pediu informacoes.

raw311:*:{
Echo 12 -a ---==> Whois info for $parm2
echo 4 -a Real name: $parm6*
echo 13 -a Local Host: $parm3 $+ @ $+ $parm4
}

no raw 311 o $parm3 ou $3 corresponde ao ident do outro nick, $parm4 ou $4 ao IP do outro nick, e do $parm6, ou $6, em diante corresponde ao Real name da pessoa.

raw 301:*:/echo 5 -a $parm2 is Away with this message : " $parm3* "

no raw 301 o $parm3, ou $3, em diante corresponde, caso a pessoas esteja away, à mensagem de away dessa pessoa.

raw 312:*:/echo 7 -a Server : $parm3 | /echo 14 -a Server Info: $parm4*

no raw 312 o $parm3 corresponde ao nome do server no qual a pessoa está, e o $parm4 em diante corresponde a informacoes adicionais sobre tal server.

raw 313:*:/echo 9 -a $parm2 is an IRC operator

raw 319:*:/echo 3 -a $parm2 is on $parm3*

no raw 319 o $parm3, ou $3, em diante corresponde ao(s) canal(is) em que a pessoa esta

raw 318:*:/echo 12 -a -==> End of Whois info

Mas lembre-se muitos números do raws não são usados só para um comando

E finalmente o Events se dedica às outras ações que possam ocorrer no uso do mirc.

Ex:

Kick, Ban, Op, Deop, Join etc...

Sua sintaxe é simples e fácil de usar, vejamos:

on "nivel":"ação":"local":"comando"

Ex:

on 68:join:#:/Echo 12 -a $nick entrou no canal $chan | /notice $nick Oi $nick, seja bem-vindo ao $chan :)

on 1:nick:/echo 4 -s $nick mudou de nick para $newnick

Obs: Os Ctcp's replies são função do Events e não do Ctcp

IRC FAQ

(Frequently Asked Questions ou Perguntas mais freqüentes)

O que é IRC?

Acrônimo de Internet Relay Chat. É o serviço da Internet que permite uma conversação escrita simultânea entre vários usuários da rede, utilizando para isso servidores e clientes (programas) próprios. As discussões através do IRC fazem uso do conceito de canal (trilha de conversação), podendo ser públicas ou privadas quanto à participação dos membros.

O que é mIRC?

Programa para utilização do IRC. É o cliente de IRC mais usado no mundo distribuído como shareware. Compatível com Windows 3.x, 95 e NT. Página oficial: http://www.mirc.co.uk.

O que é rede de IRC?

Uma rede de IRC é um conjunto de servidores de IRC interligados que mantém um conjunto de regras e fins próprios. Como exemplo de redes de IRC públicas, temos a BrasIRC, BrasNET, Brasilnet, Undernet, DALnet, Efnet, etc. Existem também servidores de IRC próprios, que não formam uma rede de IRC, como o servidor do Globo On (irc.oglobo.com.br) destinado a conversas com convidados.

Usuários conectados a redes de IRC diferentes podem se comunicar?

Não. Usuários de servidores diferentes de uma mesma rede de IRC (ex: irc.matrix.com.br e irc.ism.com.br da BrasIRC) podem se comunicar mas redes diferentes não possuem uma interconexão de modo a se comunicarem. Seria como comparar o WebChat do ZAZ com o WebChat do UOL. Exclui-se aqui o caso em que é utilizado o recurso de DCC CHAT do mIRC, onde a conexão entre 2 usuários não depende dos servidores de IRC.

O que são canais?

Os canais podem ser comparados às salas do WebChat. São indicados pelo símbolo # seguido do seu nome (ex: #brasil, #internet, #futebol). Cada canal possui um tópico que tem por objetivo informar a finalidade do canal. Qualquer usuário pode criar um canal. Diferentemente do WebChat, não existe limite no número de canais em uma rede de IRC nem no número de usuários em um canal.

O que identifica um usuário na rede de IRC?

Ao fazer a conexão com um servidor de IRC, o usuário precisa informar um nick (apelido de no máximo 9 caractéres) pelo qual ele será identificado. Uma rede de IRC não pode ter 2 usuários com o mesmo nick. Os nicks não são diferenciados por letras maiúsculas e minúsculas. Isto significa que não podem haver dois usuários com os nicks kiLLer e Killer. Através do nick, pode-se encontrar facilmente qualquer usuário na rede de IRC. Os usuários podem também ser encontrados através do seu endereço na forma <user@host.domínio>.

O que são operadores de um canal?

Ao criar um canal, o usuário se torna operador deste. Um operador é identificado pelo símbolo @ seguido do seu nick na lista de usuários de um canal (ex: @Killer, @João). Cada canal pode ter mais de um operador ou mesmo nenhum (quando o único operador do canal sai deste). O operador, e somente ele, pode tirar o usuário de um canal, baní-lo, dar ou tirar status de operador a outro usuário, alterar o tópico do canal, limitar o número de usuários do canal, etc. De uma maneira geral, o operador tem como função zelar pelo bom funcionamento do canal segundo a sua finalidade.

O que é kickar e banir um usuário?

Kickar um usuário significa tirar o usuário do canal. O usuário pode voltar ao canal normalmente. Banir um usuário é impedir que este volte ao canal, mas não tira o usuário do canal. O banimento pode se basear no nick do usuário e/ou no seu endereço (na forma user@host.domínio). Se um usuário em um canal for banido, ele pode continuar no canal. Para isso existe o "kick, ban" que bane e depois kicka o usuário do canal, impedindo que ele volte. Um usuário é kickado ou banido quando infringe as regras do canal, xingando, ofendendo, ou praticando o "flood".

O que é Flood?

O flood é a repetição desnecessária de mensagens ou o envio de mensagens longas (um arquivo texto por exemplo) em um curto intervalo de tempo. Isto sobrecarrega o servidor e causa uma inconveniência no canal. O usuário que pratica o flood pode ser kickado ou banido de um canal por um dos operadores, ou até mesmo desconectado da rede por um IRCop.

O que são IRCops?

São usuários com privilégios em uma determinada rede de IRC. Os IRCops podem ter status de operador em qualquer canal, entrar em qualquer canal mesmo se for banido, desconectar (kill) ou banir (k-line ou g-line) um usuário de um ou todos os servidores da rede de IRC, etc. Eles tem como função zelar pelo bom funcionamento da rede.

Como ocorrem as conversas privadas?

Os programas de IRC utilizam janelas para conversas privadas com outros usuários. Ninguém, nem operadores, podem ler as mensagens privadas. A não ser que alguém tenha acesso direto aos servidores de IRC que recebem e repassam as mensagens até chegar ao usuário destino. Dois usuários não precisam estar em um mesmo canal para conversar privadamente. Basta que um saiba o nick do outro. Os programas de IRC possuem o recurso do "DCC CHAT" que é uma conversa privada com conexão direta, mais rápida e independente dos servidores de IRC. Essa conexão é feita a partir do IRC onde é possível conhecer o endereço que identifica o usuário na Internet. Através da conexão direta, pode-se também trocar arquivos de qualquer tipo.

O que é lag?

O lag é o atraso no recebimento de mensagens. Pode ocorrer devido a distância geográfica dos usuários, condições precárias ou sobrecarga da rede de IRC. Para fugir do lag, o usuário tem a opção de trocar de servidor e/ou dar preferência ao DCC Chat para conversas privadas.

O que é netsplit?

O netsplit ocorre quando dois servidores que compõem a rede se separam por algum problema, dividindo a rede em dois. Os usuários de um lado da rede ficam sem comunicação com os usuários do outro lado dela. Quando os servidores voltam a se conectar, eles tentam garantir que as pessoas que estavam com status de operador em um lado da rede tenham status de operador no outro lado também (o chamado server op), assim como garantir as configurações dos canais antes do netsplit.

O que é um bot?

Bot é um programa geralmente rodando sobre um servidor Unix na Internet conectado a uma rede de IRC simulando um operador de canal. O bot tem como principal função garantir que os operadores registrados nele tenham o status de operador assim que entrarem no canal. Ele pode também controlar o canal kickando ou banindo automaticamente os usuários que infringirem as regras. Os bots podem ocupar um canal 24 horas por dia e fazer uma reconexão automática caso seja desconectado por algum motivo. Um exemplo de bot é o Mudbot, cujo código fonte escrito em C++ pode ser encontrado em http://www.mudbot.org.

O que são scripts?

Os scripts do mIRC (cliente mais usado) são códigos da linguagem de script do programa. Esses códigos podem ser criados por quaisquer usuários que tiverem um pouco de experiência com o programa. Servem para automatizar o mIRC a realizar tarefas segundo um acontecimento determinado (um texto recebido como mensagem privada por exemplo), criar comandos que que fazem uma série de tarefas em sequência (um comando /oi que envia uma mensagem privada para cada usuário do canal) ou personalizar os menus Popups que aparecem com um clique (botão direito do mouse) sobre uma janela determinada. Pode-se ainda, com certa facilidade, criar um bot (explicado acima) através dos scripts do mIRC.

Para que servem os scripts já prontos encontrados na Internet?

São arquivos do mIRC com os códigos de script já prontos para realizar tarefas simples para auxiliar o usuário ou recursos mais complexos que não se encontram no programa original (enviar um e-mail por exemplo). Escolha um ou mais scripts de acordo com as suas necessidades. Como exemplo, alguns oferecem recursos exclusivos a operadores de canal e operadores da rede, o que pode não ser útil ou até mesmo ser complicado para você. Os chamados scripts Add-ons acrescentam determinados recursos ao mIRC independente dos scripts antes instalados.

Quais os riscos desses scripts?

Não se deve confiar muito em scripts prontos, já que eles podem conter falhas propositais de segurança. Eles podem fazer com que seu mIRC seja controlado remotamente (por alguém que tenha criado ou conheça esse script), enviar suas mensagens privadas (enviadas ou recebidas) para um canal secreto ou um usuário determinado, enviar arquivos do seu computador sem a sua solicitação (pode-se cancelar o envio antes que se complete), alterar (apagando, movendo, editando, etc.) arquivos do seu computador, ou qualquer outra tarefa que a linguagem de script do mIRC permita.

Como posso evitar scripts deste tipo?

Procure conhecer a linguagem de script do mIRC (pelo help do programa) e dê uma olhada nos códigos do script que você quiser utilizar. Caso contrário, peça informações seguras (de amigos) sobre o script. Não aceite arquivos de nome script.ini (ou outros arquivos de extensão .ini) que costumam ser distribuídos nas redes de IRC. Geralmente são arquivos de script e, se forem copiados para o diretório do mIRC (substituindo o arquivo original), podem interferir indesejavelmente no funcionamento do programa.

Onde encontrar scripts de confiança?

Procure nas páginas das redes de IRC como a BrasIRC e nas páginas oficiais de scripts como The mIRC Resource Center, mIRC Scripterz, hawkee.com, mIRC-X, mIRC & Eggdrop Archives e mIRC Scripts . Com. Neste site, você pode pegar o Script Genesis v2.08a (em portugês) que oferece vários recursos para usuários "newbies" e intermediários.

O que é NickServ?

É um banco de dados para registro de nicks em uma rede de IRC. Nem toda rede de IRC possui um NickServ (use o comando /whois NickServ para procurá-lo). Qualquer pessoa pode registrar seu nick através de mensagens privadas enviadas conforme explicado na sessão NickServ desta página. O registro do nick garante a exclusividade do mesmo ao usuário. O NickServ também mantém informações a respeito do nick, como data e hora do registro e da última utilização do nick, último endereço do usuário, nome, etc.

O que é ChanServ?

É um banco de dados para registro de canais (veja a sessão ChanServ abaixo). O ChanServ garante o status de operador ao usuário que fez o registro do canal e mantém suas configurações (como limite de usuário, tópico, etc.). Permite ainda que o usuário fundador do canal (o chamado Founder) registre outros operadores para o mesmo. Nem todas as redes possuem um ChanServ e em algumas delas o serviço é restrito aos IRCops.

Vantagens e desvantagens sobre o WebChat:

Enquanto o WebChat utiliza um browser, o IRC requer outro software, geralmente com menos de 1 MB (ex: mIRC, PIRCH, etc.), que tem a vantagem de sobrecarregar menos a CPU e a memória do computador. O IRC oferece mais recursos de bate-papo, como o número praticamente ilimitado de usuários e canais. O WebChat se aproveita da interface gráfica para oferecer salas interativas com imagens e outros efeitos multimídia. Os programas de IRC trabalham basicamente com comandos do teclado e menus e janelas através do mouse. Para o usuário principiante, isso pode dificultar um pouco, mas facilita bastante os usuários experientes.

Meus Dcc's não estão pegando, o que eu faço?

Vá em: File | Setup | Local Info e verifique se as opções "Local Host" e "Ip Address" estão marcadas, se não estiverem marque-as

Como faço para conectar a um servidor?

Digite: /server "nome do server" "porta(opcional)"

Qual a diferença entre PRIVATE e DCC CHAT?

O Dcc Chat é um link mais completo com o outro user, enquanto o private depende do server, isso é você e o outro tem que estar conectados ao mesmo servidor para se falarem por PRIVATE o mesmo não acontece com o DCC CHAT, você pode estar desconectado de qualquer servidor e manter um DCC CHAT com outra pessoa.

Qual a diferença entre K-line e G-line?

K-line é um banimento do Servidor pelo qual você entrou, e G-line é o banimento de toda a Rede à qual o servidor pertence

Glossário

IRC - Internet Relay Chat

Server - Servidor pelo qual você entra no mIRC

Mask - Mascara de um usuário que pode ser obtida de 10 formas diferentes

Kick - Expulsão do canal

Ban - Banimento do canal

Canal - Local de conversação onde alguns usuários se reúnem

IRCop - Responsável pela administração da rede

Op - Responsável pela cumprimento das regras do Canal

DCC Chat- Link com outro user

DCC Send- Transferência de arquivos de um usuário para outro

K-line - Banimento do servidor

G-line - Banimento da rede

Topic - Tópico de um canal

Nickname- O pseudonimo, apelido ou nome com o qual o usuário se conecta

Flood - Repetição de um mesmo comando varias vezes

IRCWar - Tentativa de desconcertar outro usuário através de ataques

TakeOver- Tomada de um canal por um Usuário, que retira os modes +o de todos os outros e modifica os modes do canal sem autorização

Admin - Responsável direto pelo Servidor

 

 

 

 

 

1