Oggi, faremo qualche esempio dell'utilità della funzione echo
il comando /echo , funziona cosi:
/echo [color] [-deghiNtsaqlbfnmr] [#canale|[=]nick] <testo>
Scrive il testo nella finestra specificata usando il colore richiesto (da 0 a 15).
/echo 3 #angel_&_Devil
scrive "Test" in colore verde nella finestra del canale #angel_&_Devil, sempre che sia aperto.
Se non viene specificato un canale/nick, l'opzione -s scriverà sulla finestra status, l'opzione -d sulla finestra singola di messaggi e l'opzione -a sulla finestra attualmente attiva.
L'opzione -e include la linea tra due linee separatrici.
L'opzione -iN lascia una rientranza di N caratteri.
L'opzione -h costringerà ad adattare il testo allo spazio disponibile per scrivere cosicchè se la finestra verrà ridimensionata sarà possibile visualizzarlo correttamente.
L'opzione -t aggiunge all'inizio della riga l'ora se l'opzione di segnalazione dell'ora è attiva per quella finestra.
L'opzione -q non farà scrivere la riga se usato in un alias chiamato con prefisso ".".
L'opzione -l applicherà i settaggi highlight alla riga scritta.
L'opzione -bf applicherà i settaggi di bip/lampeggio della finestra in cui si sta scrivendo.
L'opzione -n non farà evidenziare l'icona nella barra dei pulsanti.
L'opzione -m indica che la riga sarà interpretata come un messaggio per l'utente, non come un evento.
Nota: Questo testo è visualizzato solamente nella propria finestra, non è inviato al server e quindi nessuno potrà vedero.
(cit. mirc Help)
Passiamo ad un piccolo esempio, utilizzando il comando /echo e l'evento on *:INPUT:*: { che abbiamo approfondito la volta passata;
Utilizzando i due "sopra citati" andremo a creare un mini-script che ci dica (a nostra richiesta) il numero di utenti, il numero di ban e l'ultimo ban eseguito su un canale dove ci troviamo, il tutto d'evesserci reso noto in "echo" ovvero, una comunicazione che vediamo solo noi, e non passa per il server.
on *:INPUT:*: {
if ($1 == .stats) {
/echo -s In $chan ci sono N° $nick($chan,0) Utenti
/echo -s Numero di Ban $ibl($chan,0)
/echo -s Ultimo Ban effettuato $ibl($chan,1)
}
}
Alla prossima!
mAx` Mirc-scripting.blogspot.com Angel & Devil IRCGate.it
Nessun commento:
Posta un commento