mIRC

Moderador: Moderador

Responder
Avatar do Utilizador
Barefaced
Administrador
Administrador
Mensagens: 32980
Registado: sexta jul 06, 2007 5:43 pm
Localização: @ Home
Contacto:

mIRC

Mensagem por Barefaced » sexta nov 30, 2007 9:58 pm

Imagem

mIRC



Desenvolvedor
Khaled Mardam-Bey

Lançamento
28 de Fevereiro de 1995

Última Versão
6.31 (1 de Novembro de 2007)

Sistema Operativo
Microsoft Windows

Género
Cliente de IRC

Licença
Software Proprietário

Website
mirc.com



mIRC é um cliente de IRC, shareware, para o sistema operativo Microsoft Windows, criado em 1995 e desenvolvido por Khaled Mardam-Bey com a finalidade principal de ser um programa chat utilizando o protocolo IRC, onde é possível conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o seu uso, mas evoluiu para uma ferramenta que pode ser totalmente configurável, que pode ser usada para muitas finalidades devido à sua linguagem de programação incorporada (mIRC Scripting). Outros usos incluem:

?  Gerente para canais de IRC
?  Servidor de jogos multiplayer
?  Leitor de MP3
?  Browser
?  Servidor de DCC, HTTP e de IRC
?  Plataforma de jogos (designados de mIRC games, jogos de mIRC)

? Mesmo tendo todos estes recursos em carácter limitado, ainda assim são muito úteis e funcionais. Um programa muito popular, que foi descarregado mais de sete milhões de vezes [1] do centro de downloads da CNET. Também ficou entre o top 10 das aplicações de Internet mais populares em 2003 pelo Neilsen Net Rankings. A sua popularidade pode explicar o facto de muitos utilizadores do mIRC, por engano pensarem que o seu cliente de IRC, também é o nome do protocolo que este utiliza, pensando que se estão a ligar a um "servidor de mIRC" ou a entrar num "canal de mIRC".


Funcionalidades principais


?  Ligação a múltiplos servidores simultaneamente
?  Língua de programação incorporada;
?  Bases de suporte para CTCP;
?  Suporte para som via CTCP (pode ler MP3, WAV, e MIDI);
?  Suporte para chat e envio de arquivos por meio do protocolo DCC;
?  Tentativas para parar downloads inadvertidos de Trojan horses;
?  Servidor de arquivos (através de DCC chat) que permite um utilizador navegar em uma pasta específica e efectuar o download de arquivos;
?  Suporte para decoração de texto estilo ANSI e estilo mIRC;
?  Reconhecimento e síntese de voz via produtos.


mIRC Scripts


? Muitos utilizadores de mIRC facilmente configuraram e modificaram os seus mIRCs através do mIRC Scripting. Foram criados bastantes canais de IRC, sites e fóruns que ajudam as pessoas a aprender o mIRC Scripting. Existem milhares de scripts que podem se encontrados em sites relacionados com o mIRC, se deve ter atenção para o facto de alguns scripts possuírem código malicioso.

Exemplos de Código em mIRC Scripting

Exemplo 1
Somando dois números

alias Soma {
var %n1 $1
var %n2 $2
return $calc(%n1+%n2)
}


Observações:
• Em mIRC Scripting, funções de programação são chamadas de Aliases
• A Aliase acima recebe dois dados de entrada: $1 e $2, armazenando os mesmos em duas variáveis locais %n1 e %n2. Por fim, retorna a soma de ambas com o auxílio do identificador $calc.

Exemplo 2
Contando um número de 1 até 10

alias Contar {
var %n1 1
while (%n1 < 10) { echo %n1 }
}


Observações:
? A estrutura de programação é feita através de blocos de chaves como na Linguagem C
? O comando echo é uma função interna do próprio cliente mIRC que exibe na janela actual os valores de %n1 em cada loop.
? mIRC Scripting apenas aceita a estrutura de repetição while

Exemplo 3
Exibindo uma mensagem no canal #Ajuda toda vez quem alguém entrar no mesmo

on *:JOIN:#Ajuda:{ msg $chan Olá $nick bem vindo ao canal #Ajuda }

Observações:
? mIRC Scripting também permite a manipulação de eventos. O Exemplo acima dispara sempre que qualquer pessoa entre no canal #Ajuda. O evento de ao entrar em canal é o ON *:JOIN.
? A função msg é interna do cliente e permite enviar mensagens de texto para um canal ou uma pessoa directamente. No exemplo acima a mesma envia para $chan, sendo esta, um identificador que conterá o canal de onde o evento disparou. A mesma coisa acontece com o identificador $nick que mostra o nick ou apelido do indivíduo que entrou no canal.

Poderíamos ter utilizado desta forma:

on *:JOIN:#Ajuda:{ msg $chan Olá $nick bem vindo ao canal $chan }

• O Exemplo exibirá o seguinte texto no canal #Ajuda:
Olá fulano bem vindo ao canal #Ajuda, onde fulano é qualquer pessoa.

• As possibilidades são inúmeras para mIRC Scripting. É possível automatizar todo um cliente mIRC, sendo que, já existem clientes assim denominados Bots. Os Bots geralmente são programados em mIRC Scripting ou em linguagem TCL com a finalidade de proteger um canal contra ataques de flood, spam, indivíduos com más intenções etc.
• mIRC Scripting também permite realizar recursos extraordinários como, efectuar conexões TCP/UDP através de Sockets e até mesmo a manipulação de arquivos DLL.

Ver também


Internet Relay Chat
Khaled Mardam-Bey
mIRC Script
GamaGame - Jogo para ambiente IRC.


Ligações externas


mIRC, Página oficial (em inglês)
mIRC.net - site com addons, scripts e outros conteúdos relacionados com o mIRC (em inglês)
mIRCscripts.org - site com todos os tipos de downloads relacionados com o mIRC (em inglês)
CanalScript.com.br - site com vários addons, dlls, rotinas e etc. sobre mIRC-Scripting (em português)
Ircmaster.com.br - site com vários addons, dlls, rotinas e etc. sobre mIRC-Scripting (em português)
PTScripting.com - site com vários addons, dlls, tutoriais, aliases e etc. sobre mIRC-Scripting (em português)
Portal Script - site com vários addons, dlls, tutoriais, rotinas e etc. sobre mIRC-Scripting (em português)
Sooplex IRC - A file serving script for mIRC (em português)



Ajuda Video

Instalar e configurar o programa mIRC

Participar nas sessões com o mIRC


Imagem


Elaborado por

Imagem
Última edição por Barefaced em quarta mai 14, 2008 11:41 pm, editado 1 vez no total.
Imagem

Responder

Voltar para “Software free e Opensource”

Quem está ligado:

Utilizadores neste fórum: Nenhum utilizador registado e 4 visitantes