                           




 IIIIII  RRR     CCCCC      GGGGG   U   U  IIIIII  DDDD    EEEEEE
   II    R  R   C          G        U   U    II    D   D   E
   II    RRR   C          G    GGG  U   U    II    D    D  EEEE
   II    R  R   C          G    G   U   U    II    D   D   E
 IIIIII  R   R   CCCCC      GGGGG    UUU   IIIIII  DDDD    EEEEEE







---> Introduzione <---


Cominciamo dal principio: 
Prima la terra si  raffreddata, poi sono venuti i dinosauri.....ok arriviamo a mIRC.

Il mIRC (Internet Relay Chat)  un programma che consente "PRINCIPALMENTE" di chattare 
o anche di scambiare file con altri utenti (ircers) sulla rete IRCnet collegandosi a 
determinati server IRC di cui parleremo in seguito. 

==> Primo piede

Il mIRC si scarica gratuitamente da molti siti web (www.mirc.com x es.) tuttavia 
pochissimi fra questi spiegano come "partire da zero", forse perch nella sua struttura 
 abbastanza intuitivo. Ad ogni modo noi vi forniamo questa guida non solo per 
cominciare a capirci di pi, ma anche per non essere vittime sulla rete, oltre che per
riempire il nostro tempo libero ;-) 
La prima cosa da fare dopo averlo installato,  accedere alla schermata delle Options 
(si puo' fare o cliccando sempre sulla seconda icona-pulsante a partire da sinistra oppure
nel men "File" scegliere "Options") nella sezione Connect (se non parte gi da sola) 
e riempire i campi Nick, Alternative Nick (che verr usato quando il Nick da voi scelto  
gi in uso sulla rete), Nome Reale (preferibilmente FALSO ;-) ), E-Mail Address (tale e 
quale al Nome Reale ;-))  ). Nella casella Server che si trova sopra il tasto 
"Connect to IRC Server", dovete scegliere
nel men a tendine il nome di un server preferibilmente italiano come:

                        IRCnet EU,IT,Rome

o qualcosa del genere che contenga comunque EU,IT. Si possono anche inserire o eliminare
nomi di altri server o addirittura raggrupparli per categorie, ma vedremo in seguito come 
farlo. C' un ultimo campo che dovete riempire che per non si trova nella sezione Connect,
bens nella sezione Identd (la terza voce della sezione "Connect" nel men ad albero).


==>On-Line

Bene, se avete seguito le nostre istruzioni e siete ancora vivi diciamo che escludendo altre
piccole cosette siete pronti per collegarvi. 
Se avete un semplice mIRC cliccate sull'icona col fulmine in alto a sinistra nella toolbar
e apparir una scritta del tipo
  
                        ***Connecting to irc.tin.it

dopo qualche secondo se siete fortunati sarete collegati al server IRC che avete impostato
nelle Options. Per default si aprir un men dove compare una lista di canali. I canali di IRC
sono scritti nel formato 

                                     #nome_canale

In questo men potete o selezionare un canale che  gi presente nella lista sottostante e premere
"Join" oppure scrivere il nome di un canale nella parte superiore e premere su "Join".
Se volete aggiungere qualche canale alla lista dei canali presenti, premete su "Add"
e inserite il nome del canale, se volete un commento, e premete OK (per adesso trascurate il campo
"password"). A questo punto se il canale che avete scelto non  ad Invito oppure non  chiuso per
altri motivi avrete finalmente "joinato ad un canale" (assa fa...!).
Non ci sono limitazioni al numero di canali: potete stare su quanti canali volete contemporaneamente.
Siete gi connessi e volete entrare su UN ALTRO canale?? Cliccate sulla terza icona-pulsante
a partire da sinistra e si presenta il men dei canali, da qui eseguite le stesse operazioni che
ho scritto sopra.


==>I Canali 

La finestra di qualsiasi canale IRC si compone di tre parti
1) La "active window" 
   Che sarebbe la parte centrale e la pi grande in tutto lo schermo. Ogni cosa o azione che 
   qualsiasi utente dice o fa, viene riportata qui (quindi quello che dite x Es.)

2) La "Nickname List"
   Sarebbe la colonna di Nick sulla destra dello schermo.
   Qui sono scritti i nick di tutte le persone che in quel momento si trovano su quel canale,
   perci  soggetta a continue modifiche (gente che esce o che entra).
   Nella Nickname List i nick sono scritti in 3 modi differenti:
   
   @Nick	La "@" prima del Nick sta a significare che quella persona  un operatore 
                (OP) su quel canale. Un operatore pu decidere praticamente TUTTO degli altri
                utenti sul canale...o meglio diciamo che sono i pi "potenti" ma non per questo
                dovrebbero abusarne.

   +Nick        Il "+" prima del nick significa che quel nick  "vocalizzato" ovvero (+v)
                su quel canale. Oltre ad essere collocato subito dopo gli op nella lista,
                se il canale  stato messo in modalit "moderato" gli unici che potranno 
                parlare sul canale saranno proprio gli OP e i +V.

    Nick        Infine coloro che hanno il nick cos come lo hanno scelto senza alcun prefisso
                sono gli utenti regolari.

3) L'"Edit-box"
   Sarebbe il rettangolino che occupa pressoch tutta la parte bassa dello schermo. L'edit-box
    il passaggio obbligato prima di poter mandare un qualsiasi messaggio: tutto quello che 
   scrivete viene visualizzato prima nell'edit-box e appena premete INVIO il messaggio viene 
   scritto nella Active window.


==>Le Query

Ok, ora diciamo che siete entrati in un canale e sapete anche scrivere un messaggio in canale;
e se voglio parlare in privato con una sola persona??? Per fare questo esistono le query: una
query  appunto una conversazione in privato con uno solo dei nick presenti nella Nickname List.
"Come si fa?" E' semplicissimo basta fare un doppio clic sul nick col quale volete parlare e vi 
si aprir un'altra finestra senza Nickname list ma del tutto identica alla active window di un 
canale qui tutto ci che direte potr essere letto solo da voi e dalla persona con cui siete 
in query.


==>Il tasto destro - commands

Dunque, di norma sia il mIRC che gli scripts offrono una serie di azioni possibili cliccando col
tasto destro del mouse in punti differenti. Ad esempio se cliccate col tasto destro su un nick 
nella Nickname list vi si para davanti il men della Nickname list, se invece cliccate col tasto
destro sulla active window vi si apre il men di canale, se invece lo fate in una query, il men
di query...facile no? C' un ultimo men al quale potete accedere ed  quello della "menubar" che 
sarebbe di norma la quarta voce nella barra dei men (Dove c' "File" "Tools" "DCC"...) e di solito
nel mIRC normale c' scritto "Commands".

Cosa si puo' fare con questi men?
Beh diciamo che le scelte variano tantissimo da script a script; quello che offre il minor numero
di scelte  proprio il mIRC normale. Proprio per questo motivo analizzeremo qui solo le voci
pi importanti che compaiono di sicuro in OGNI script e ovviamente anke nel mIRC.

1) Il WHOIS
   Un whois  un comando che ci fornisce informazioni utili riguardo un determinato utente.
   Potete fare un whois o dal men della Nickname list (quindi cliccate col tasto destro sull'utente
   a cui volete fare un whois e cercate la voce Whois) o dal men di query(...). Un whois
   vi dir senz'altro: Il nick di quella persona, il suo Real Name (ci con cui ha riempito
   il campo "Full name"), il suo Identd, il suo E-mail address (sempre fasullo), i canali
   su cui quella persona si trova, il suo Idle time ( cio da quanto tempo non scrive niente ),
   il server a cui  connesso e se  in away (poi vedremo che vuol dire).
   NESSUNO puo' sapere se qualcuno gli sta facendo un whois.

2) Op/Deop, Voice/Devoice
   Di norma questi comandi si trovano nel men della nickname list su un qualsiasi nick.
   Cio potete dare e togliere l'op (la @ prima del nick) o dare o togliere il voice (il + prima del
   Nick). BADATE BENE: SOLO un op puo' dare o togliere l'op o dare o togliere il voice. Perci
   l'unico modo per avere l'op su un canale  che un altro OP ve lo dia ( e cos anche il voice ).
   UN CONSIGLIO MOLTO UTILE: Se entrate su un canale e chiedete di farvi dare l'op, verrete
   molto probabilmente derisi se non addirittura cacciati; questo perch fare l'operatore
   di un canale, specialmente quelli con nomi di citt, non  un gioco, un operatore serio
   di norma deve impedire che avvengano casini sul suo canale; buttare fuori chi li crea e
   evitare i "takeover" (poi vedremo che vuol dire); insomma un OP di un canale serio deve
   garantire alla gente in quel canale la possibilit di chattare in santa pace. Per questo
   motivo l'op non si puo' affatto dare al primo che capita. Se volete sfiziarvi a fare
   gli OP basta joinare in un canale dove molto probabilmente ci siete solo voi es. joinate
   a #il_vostro_nome oppure a #caratteri_e_cifre_a_caXXO e vedrete che appena joinate sarete
** OP: questo accade perch una regola fondamentale di IRC  che il primo che joina su un canale
   ha l'op su quel canale, e poi potete invita e altra gente a joinare sul vostro canale.    
   Cos come un OP vi ha dato l'op ve lo puo' anche togliere in qualunque momento ( e cos anche
   il voice. Infatti se siete utenti normali e tentate di dare/togliere op/voice dovrebbe 
   comparirvi un messaggio ( o nello status o nella active window ) che dice qualcosa come:


                        ***You are not channel operator

   che vuol dire che non site OP per cui non potete eseguire questi comandi.
   "Ma se ad un certo punto escono tutti dal canale poi il primo che rientra diventa OP,
    e quindi gli OP variano di volta in volta giusto??" E' tecnicamente corretto ma di fatto
   non accade quasi mai questo e gli OP sono quasi sempre gli stessi. Come  possibile ci?
   Noterete sempre che tra gli OP di un canale ce ne sono alcuni che sono SEMPRE l, giorno
   e notte tutti i giorni, 24h/24. Ebbene quegli OP non sono persone fisiche bens "BOT".
   "Che diavolo  un bot?!?" BOT sta per "ro-Bot" e infatti un BOT non  una persona,
   un BOT  un'applicazione 

3) Il Kick
   Il Kick  un comando che puo' essere eseguito solo dagli OP e che si trova sempre nel men
   della Nickname List. Quando un OP vi kikka (esegue un kick su di voi) allora vi butta fuori
   dal canale e a voi comparir un messaggio del tipo:


                        ***You were kicked by XXXX 

   Gli effetti di un kick non sono comunque permanenti; il kick semplice  forse la cosa pi
   innocua che puo' fare un operatore, cio dopo essere stati kikkati potete subito joinare
   di nuovo in quel canale ed anzi, nelle Options nella sezione IRC del men ad albero troverete
   tante caselle da spuntare e tra queste ce ne dovrebbe essere una con scritto "Rejoin channel 
   when kicked" se spuntate quella casella dopo che vi avranno kikkati da un canale ri-joinerete
   subito automaticamete senza dover ri-joinare manualmente.
   AVVERTENZE: Quando ri-joinate in un canale o perch vi hanno kikkato o perch ne siete usciti
   voi di vostra spontanea volont se possedevate lo stato di OP o di Voice NON LO AVRETE pi;
   in parole povere se uscite dal canale PER QUALSIASI MOTIVO quando rientrate siete sempre 
   UTENTI REGOLARI.

4) Il Ban 
   Col comando ban il male che puo' farvi un OP cresce sensibilmente; inutile dire quindi che
   anche il ban puo' essere eseguito solo da un OP e che anche questo si trova nel men della
   Nickname List. Quando un operatore vi "banna" vi vieta di entrare in quel determinato canale
   fintanto che c' il Ban. NOTA BENE: se un operatore vi banna ma non vi kikka voi continuate
   a restare sul canale come se niente fosse successo;  quando tenterete di joinare in un 
   secondo momento che vi comparir un messaggio del tipo

                 ***You can't join channel (banned)
 
   Quindi se un OP vuole "definitivamente" buttarvi fuori da un canale puo' eseguire il 
   cosiddetto "kick&ban" che  un comando che prima vi banna e poi vi kikka. Ho messo
   "definitivamente" tra virgolette perch comunque un ban puo' sempre essere tolto da 
   un OP qualsiasi di quel canale, e potete anche chiederglielo e poi perch comunque
   esistono vari tipi di ban: sul nick, sull'e-mail address, sull'ip, sull'host...
   Allora per esempio se un OP vi ha bannato sul nick e poi vi ha kikkato,  molto
   semplice rientrare: basta cambiare nick ( e questa  un operazione che si puo' fare
   SEMPRE con un comando che si trova nella menubar) insomma, se vi disconnettete un attimo
   (da IRC eh!!! non da Internet) e cambiate qualche parametro nelle Options alla fine
   entrate lo stesso ( se invece il ban  sull'Ip allora si, dovete scollegarvi e ricollegarvi
   da Internet ); in soldoni ricordate una cosa: NESSUN OP per quanto bravo puo' impedirvi di
   chattare; NON ESISTE un ban definitivo. Inoltre anche se non siete su quel canale potete
   SEMPRE aprire una query con chiunque. "Come si fa?" potete o scrivere "/query Nick" (dove
   Nick  il Nickname della persona con cui volete parlare) e battere INVIO oppure
   scegliere una voce apposita tipo "Query user" dalla menubar e inserire il nick della persona
   con cui volete parlare (ATTENZIONE: il Nick va scritto esattamente com')


             ES:  LeVante^  diverso da Levante che  diverso da L3V4nte...

   Aprite una query con chi volete e parlate lo stesso, nessuno puo' kikkarvi e/o bannarvi
   da una query perch non  un canale!

5) Il Topic
   Come dice la parola stessa  "l'argomento" del quale si sta parlando in quel canale (ma
   non  detto che bisogna parlare di quello) il topic si puo' cambiare dall'apposita voce
   nella menubar oppure facendo doppio-clic in un punto qualsiasi della active window;
   facendo cos viene fuori quello che  il prompt informativo di quel canale cio tutti i
   ban che ci sono in quel momento, le modalit del canale (se  ad invito, limitato, segreto
   moderato..) e c' anche il topic che si puo' cambiare. Di norma gli OP sono soliti mettere
   il canale in modalit "+t" che corrisponde nel prompt informativo di quel canale alla casella
   "Only ops change topic" che ovviamente significa che solo gli OP potranno cambiare topic; se
   invece quella casella non  spuntata allora chiunque puo' cambiare topic.

6) I CTCP
   Le azioni ctcp si trovano nel men della nickname list e si dividono di solito in 3 tipi:
   
   ctcp ping   Ovvero semplicemente "ping"  un comando che serve a misurare il "lag" ovvero
               il ritardo che quella persona ha nel mandare/ricevere messaggi ( a volte questo
               lag sale vertiginosamente - il server deve gestire milioni di utenti - e perci
               i messaggi vengono letti o arrivano dall'altra parte dopo un po' di tempo ). Il
                un semplice segnale di presenza come x dire "Ci sei?", a seconda di dopo QUANTO
               tempo arriva il "ping-reply" o "pong" allora c' pi o meno lag.
               Es. Se facciamo un ping ad una persona ( e lo possono fare tutti ) e ci arriva
               un messaggio del tipo:

                        XXXX ctcp[pingreply] 7 sec.

               allora vorr dire che i messaggi di XXXX ci giungeranno 7 secondi dopo che lui
               li ha inviati e viceversa i nostri messaggi giungeranno a lui dopo 7 secondi...
               ( 7 secondi  un'infinit di tempo di lag ... tantissimo )
               "Cosa succede se il lag sale troppo? tipo 2min e 35sec??" Di norma si "cade" dalla
               connessione, ovvero il server non ce la fa pi a gestire una comunicazione di questo
               tipo perci vi disconnettete.


   ctcp version   Volete sapere che mIRC o che script sta utilizzando una determinata persona??
                  Bene, fategli un version.


   ctcp time      Volete sapere l'ora esatta? Fate un ctcp time ad un qualsiasi utente

   

   Quando fate un qualsiasi ctcp ad una persona, questa persona lo sapr perch gli comparir
   un messaggio di notifica in cui c' scritto chi ha eseguito il ctcp e che tipo di ctcp.

==> Scambiare file con DCC

mIRC fornisce a qualsiasi utente la possibilit di mandare e ricevere file di ogni genere.
Questo si puo' fare con uno strumento che si chiama DCC e che si trova in qualsiasi tipo di
mIRC o di script

Volete mandare un file a qualcuno??

Semplice cliccate su DCC nella barra dei men e scegliete "Send" oppure cliccate col tasto 
destro sul nick di quella persona nella Nickname List oppure cliccate col tasto destro 
nella finestra di query (se siete in query con lui ) e cercate DCC e poi "Send". Vi comparir
una finestra in cui dovete specificare il nick della persona a cui volete mandare un file e
una finestra che mostra il contenuto di una determinata cartella nel vostro computer;
trovate il file che volete mandare nel vostro computer, selezionatelo e cliccate su "Send"

State per ricevere un file da qualcuno??

In tal caso vi comparir un dialogue con scritto qualcosa come:
   

                   mIRC Warning
             Someone is trying to send you a file...

Se andate avanti comparir un altro dialogue con su scritto il Nick della persona che vuole
mandarvi un file e il nome del file con la sua estensione e la sua grandezza. Volete riceverlo?
Cliccate su OK; Non ve ne frega niente di quel file?? Non lo volete? Cliccate su Cancel ( badate
bene "Cancel" e non "Ignore" -  UN CONSIGLIO DA AMICO ). 
In ogni caso prima di ricevere o qualsiasi file  bene accertarsi di avere certe impostazioni 
nelle Options alla sezione "DCC" nel men ad albero, vi conviene tenerlo cos secondo me:

Dove c' scritto "On send request" spuntate SOLO "Show get dialogue" e dove c' scritto
"If file exists" selezionate "Ask".
Poi, pi sotto dove c' scritto "On chat request:" spuntate SOLO "Show chat dialogue".
Se non volete ricevere un determinato tipo di file come i ".exe" perch magari 
pericolosi andate nella sottosezione Folders e dove c' scritto "DCC Ignore" selezionate
SOPRA "Ignore only" e sotto l'estensione dei file che volete ignorare. Se invece non volete 
ignorare nessun tipo di file, SOPRA selezionate "Disabled".
Ok diciamo che queste sono le impostazioni base per non prendere fregature ma vi consiglio
di non accettare file sospetti ( .exe o .zip ) o comunque file da persone che non conoscete 
o di cui non vi fidate. NON E' UNO SCHERZO c' della gente CRETINA che si diverte a mandare
virus spacciandoli per foto o programmi utili.
Con le impostazioni in questo modo prima di poter ricevere un qualsiasi file dovrete prima 
accettare voi; se avete le impostazioni come vi ho detto io non puo' partire nessun download
senza che voi non abbiate dato il consenso. In ogni caso LA COSA CHE DOVETE SEMPRE EVITARE
E MAI E RIPETO MAAAIIII ATTIVARE  un opzione che si chiama "Auto-get file"  IL MODO MIGLIORE
PER BECCARSI VIRUS,  DAVVERO PERICOLOSO, FATE IN MODO CHE QUELLA CASELLA NON SIA MAI SPUNTATA.

Info utili sulla DCC:
La DCC fa il resume dei download: volete mandare un file molto grande ad un amico ma ad un certo
punto o voi o lui deve staccare? No problem, appena sarete di nuovo entrambe connessi 
rimandate il file al vostro amico e il download ripartir da dove l'avevate lasciato.

Nessuno puo' sapere se qualcuno vi sta mandando un file o se lo state mandando voi eccetto
ovviamente voi stessi e la persona interessata.

"Qualcuno mi ha mandato un file e mo' dove sta??" nella cartella dove si trova mIRC o nella 
cartella dove si trova il vostro script c' sempre all'interno un'altra cartella che si chiama
"download", tutto ci che ricevete in DCC si trova l.



==> Le modalit di un canale

Come ora sapete solo un OP puo' mettere il canale in determinate modalit. Ogni canale su IRC
puo' avere 8 modalit differenti. Per vedere quali modalit sono attive in un canale e eventualmente
cambiarle basta fare un doppio clic nella active window.

modalit +i     Detta anche modalit a invito, non fa altro che mettere il canale a invito; il che
                significa che solo coloro che vengono invitati da qualcuno che si trova gi nel canale
                possono entrarvi. Quelli che si trovano nel canale quando questo viene messo a invito
                continuano a starci senza problemi; quelli che vogliono entrare da fuori devono
                essere invitati da qualcuno ( anche non op ) che si trova dentro. Come si fa a
                invitare qualcuno su un canale?? C' una voce apposita nel men della Nickname List
                o nella menubar. Quando qualcuno vi invita su un canale dovreste vedere un
                messaggio del tipo


                                   ***XXXX invites you to #XXX
 
                e allora potete joinare tranquillamente.


modalit +l XX   La modalit +l seguita da un numero indica che un operatore ha stabilito che 
                 su quel canale non ci potranno essere pi di tot utenti. Esempio: se leggete
    

                             ***LeVante^ sets mode +l 83

                 Vuol dire che su quel canale non ci potranno essere pi di 83 utenti complessivi
                 quando nel canale ci saranno 83 utenti e qualcuno da fuori tenter di joinare
                 legger un messaggio tipo:

                               ***#XXX limite canale raggiunto (+l)


modalit +t     Come avevo detto nella sezione Topic, se un OP attiva questa modalit solo gli OP
                potranno cambiare topic.


modalit +k XX   La modalit +k seguita da una stringa di caratteri indica che per joinare in 
                 quel canale  necessaria una Password (che sarebbe quella stringa). Se si tenta
                 di joinare normalmente compare un messaggio del tipo:

                              ***#XXX need a pass Key (+k)
                 
                 "come si fa a mettere la password per entrare??" semplice, aprite il men dei canali
                 ( vi ricordo che  la terza icona-pulsante a partire da sinistra ) e scrivete il canale
                 (sempre nel formato #nome_canale ) poi mettete uno spazio e scrivete la password
                 e cliccate su "Join".


modalit +m     La modalit +m sta per "moderato". Quando un acanale  in "moderato" allora gli
                unici che possono parlare in canale sono gli OP e i Voice (+Nick).


modalit +s     Modalit +s sta per "segreto". Se voi non siete in un canale ma volete sapere 
                i Nick delle persone che sono su quel canale basta scrivere "/names #nome_canale"
                e battere INVIO. Cos facendo nella finestra di Status compare la lista dei nomi
                che sono su #nome_canale;  utile per aprire una query con qualcuno che  sul canale
                senza dover joinare sul canale. Ecco se il canale  in modalit "segreto" non c'
                modo di sapere dall'esterno i Nick che si trovano sul Canale.


modalit +n     Allora "+n" sta per "No external messages". In pratica se questa modalit non 
                attivata, anche chi non  sul canale puo' mandare un messaggio a quel canale
                con un comando particolare che  "/msg #nome_canale m-e-s-s-a-g-g-i-o". Se 
                invece la modalit +n  attiva allora non possono arrivare messaggi dall'esterno.


modalit +p     Come ho detto prima se qualcuno fa un WHOIS ad un utente tra le varie info appaiono
                anche i canali su cui si trova quella persona. Dunque se il canale  in modalit
                "+p" ovvero "privato" se qualcuno fa un whois a quella persona QUEL canale
                che  +p non compare nel WHOIS. Inutile dire che se due persone sono sullo stesso
                canale che  +p il canale COMPARE nel WHOIS, dopotutto ENTRAMBE SI TROVANO
                sul canale e sarebbe stupido che il WHOIS dicesse che invece su quel canale non c'.

-------------------------------------------------------------------------------------------------------------
  
Bene, se siete giunti alla fine di questa straziante guida vuol dire che sapete far funzionare 
mIRC, sapete connettervi ad un Server IRC, sapete joinare ad un canale, aprire una query
scambiare file in DCC e sapete sempre cosa sta succedendo e a chi lo stanno facendo. Ebbene
ora mi dispiace deludervi ma avete le conoscenze MINIME di un utente IRC medio: cio sapete
fare giusto il necessario e nulla di pi.


	Byez  ;-)


								`VELENO` & LeVante^ 

