Modalità Away

Spesso quando si è in chat accade che ci si debba allontanare per qualche minuto o comunque si debba fare qualcosa per cui la nostra attenzione sia distolta da quello che sta succedendo in canale od in query.
Il problema è che ovviamente gli altri utenti non possono immaginare che voi non stiate guardando la finestra del vostro canale e quindi comincieranno magari a chiamarvi e probabilmente a prendervi per maleducato quando vedranno che non rispondete.
Come risolvere il problema?
Settandosi nella c.d. modalità Away.
Con questo tipo di modalità gli utenti che vi chiameranno in query o vi faranno un whois saranno messi al corrente che siete away mentre gli utenti in canale potranno accorgersene quando vedranno il vostro nick cambiare.

Senza scrivere alcun codice i comandi per settarsi in modalità away sono due, anzi a voler essere pigri ne basta solo uno; vediamoli:

/away motivo dell'away : con questo comando entrerete in modalità away,e sullo status vi apparirà la scritta

You have been marked as being away
-
se l'utente che vi farà un whois vedrà qualcosa del tipo:

G3i is sir_psych@IRCGate-766.tin.it * The Freak
G3i on #gentecomune
G3i using CLaMM.IRCGate.net CLaMM IRCGate Network
G3i is away: pappa!<<-----
G3i has been idle 5secs, signed on Mon May 28 19:12:32

Ovviamente motivo dell'away = pappa!

A questo punto per fare le cose per bene bisognerebbe cambiare il nostro nick ad es. da G3i a G3i^Away con il comando

/nick G3i^Away

Bene ma perchè non fare tutto questo clickando su un semplice bottone?
Per fare questo apriamo l'editor di mIRC nella sezione Aliases digitando Alt+A e sotto a quello che è già scritto copiamo questo semplice codice:

;# Modalità away powered by mondoIRC
/Away1{
/set %motivo_away $$?="Inserisci il motivo dell'away:"
/set %vecchio_nick $me
/ame va away perchè : %motivo_away
/away %motivo_away
/nick $me $+ ^zZz
}


Dunque:

/Away1 è il comando che dovremo poi mettere quando faremo il bottone del menu


/set %motivo_away $$?="Inserisci il motivo dell'away:" setta una variabile di nome %motivo_away che ha come valore la frase che scriverete


/set %vecchio_nick $me setta la variabile %vecchio_nick con il vostro nick attuale ($me)

/ame va away perchè : %motivo_away spedisce un messaggio actiona a tutti i canali con il motivo dell'away che avevate settato prima

/away %motivo_away vi setta in modalità away

/nick $me $+ ^Away cambia il vostro nome da nick a nick^Away


E per tornare dall'away mode? Seplice si fà il processo inverso :))

/re1 {
/ame è tornato!
/nick %vecchio_nick
/away
}


/ame è tornato! è il solito messaggio

/nick %vecchio_nick vi riporta al nome precedentemente usato

/away vi toglie dalla modalità away

Bene, fatto questo digitate ok e chiudete l'editor dopodichè digitate Alt+p accedendo all'area popups e una volta accertatovi clickando sulla voce View che sia spuntata la voce Menubar sotto quello che c'è scritto già scrivete:

Away1
.Go:/away1
.Back:/re1


Chiudete l'editor e guardate il risultato :)

Commenti:

Questo che noi proponiamo è un codice molto semplice, e una volta capito il meccanismo voi potrete senza dubbio fare qualcosa di più complesso.
 

 


2001 Mondo IRC®. All rights reserved.
Mondo IRC non e' collegato ai siti linkati e non e' responsabile del loro contenuto.
E' vietata la riproduzione anche parziale.