23-12-2007, 01:51 PM
Ecco a voi ora vi presentero' la terza ed ultma parte della guida agli aliases, miraccomando a seguirmi!! ;)
Identificatori
Ho gia' accennato nella seconda guida questa parola "identificatori", ma a cosa servono?? e soprattutto cosa sono??
Questo "coso" :D chiamiamolo cosi' non fa altro che restituire il valore di una variabile che e' contenuta nel client irc "mIRC".
Quindi quando il mIRC cerca a sua volta in un comando un identificatore, il client cioe' mIRC li cambia con il valore corrente.
Esempio: $mask(indirizzo,tipo) - Restituira' il tipo di indirizzo inserito. Spero che sia tutto chiaro fin qui'.
Come costruire un identificatore?
Bhe' l'identificatore possiamo considerarlo un vero e proprio alias che pero' puo' restituire il valore di una variabile contenuta nel mIRC.
Bisogna ricordare che per dichiarare questo identificatore e per un suo corretto funzionamento bisognera' usare "$" davanti.
Ecco un esempio:
sottrazione {
%x $1 - $2
return %x
}
Ora scrivete il comando: //echo il totale della sottrazione e': $sottrazione ( 5,4)
Remote
Possiamo costruire alias anche dai remote script, inserendo il prefisso alias prima del nome di questo stesso:
Ecco un esempio:
alias sottrazione {
%x $1 - $2
return %x
}
Possiamo usare anche uno switch -l nella costruzione, in questo modo l'alias diventa visibile solo allo script in costruzione ed invisibile alla linea di comando o invisibile ad altri script.
Ecco un esempio:
alias -l sottrazione {
%x $1 - $2
return %x
}
Cosa servono i tasti? La loro funzione!!
Possiamo indicare a due o piu' tasti o ad un singolo tasto il compito di effettuare un comando.
Ecco un esempio:
/F1 /say Come va??
/sF2 /query $1
/cF3 /ping $1
Questo e' solo un esempio, tocca a voi poi cambiarlo in base ai vostri gusti. ;)
Come usare un prefisso.
/ <-- prendiamo in esame questo prefisso. Facciamo un esempio che questo prefisso serve per eseguire un comando mettiamo che il nostro nick e' Pippo, ricordando che il nostro identificatore e' $me che restituisce come valore il nostro nick.
Quindi se scriviamo solo /echo il risultato sara' $me (cioe' il prorpio nick)
Quindi il client non fara' altro che restituire il proprio nick.
Se poniamo un . dopo lo / non faremo altro che non far leggere il messaggio che segue il comando.
Ecco un esempio:
Se noi scriviamo /nick Bartolomeo, uscira' sullo status "your nick is now Bartolomeo"
Bene ma se noi volessimo omettere questo messaggio?
Semplice usare il .
/.nick Bartolomeo
Usare ; e $&
Il ; ci permette di mettere commenti nel nostro script.
L'identificatore $& viene implicato per dividere una linea lunghissima in singole linee, in modo da semplificare lo script.
Spero di essere stato chiaro, con gli alias ho terminato postero' altre guide in seguito.
Identificatori
Ho gia' accennato nella seconda guida questa parola "identificatori", ma a cosa servono?? e soprattutto cosa sono??
Questo "coso" :D chiamiamolo cosi' non fa altro che restituire il valore di una variabile che e' contenuta nel client irc "mIRC".
Quindi quando il mIRC cerca a sua volta in un comando un identificatore, il client cioe' mIRC li cambia con il valore corrente.
Esempio: $mask(indirizzo,tipo) - Restituira' il tipo di indirizzo inserito. Spero che sia tutto chiaro fin qui'.
Come costruire un identificatore?
Bhe' l'identificatore possiamo considerarlo un vero e proprio alias che pero' puo' restituire il valore di una variabile contenuta nel mIRC.
Bisogna ricordare che per dichiarare questo identificatore e per un suo corretto funzionamento bisognera' usare "$" davanti.
Ecco un esempio:
sottrazione {
%x $1 - $2
return %x
}
Ora scrivete il comando: //echo il totale della sottrazione e': $sottrazione ( 5,4)
Remote
Possiamo costruire alias anche dai remote script, inserendo il prefisso alias prima del nome di questo stesso:
Ecco un esempio:
alias sottrazione {
%x $1 - $2
return %x
}
Possiamo usare anche uno switch -l nella costruzione, in questo modo l'alias diventa visibile solo allo script in costruzione ed invisibile alla linea di comando o invisibile ad altri script.
Ecco un esempio:
alias -l sottrazione {
%x $1 - $2
return %x
}
Cosa servono i tasti? La loro funzione!!
Possiamo indicare a due o piu' tasti o ad un singolo tasto il compito di effettuare un comando.
Ecco un esempio:
/F1 /say Come va??
/sF2 /query $1
/cF3 /ping $1
Questo e' solo un esempio, tocca a voi poi cambiarlo in base ai vostri gusti. ;)
Come usare un prefisso.
/ <-- prendiamo in esame questo prefisso. Facciamo un esempio che questo prefisso serve per eseguire un comando mettiamo che il nostro nick e' Pippo, ricordando che il nostro identificatore e' $me che restituisce come valore il nostro nick.
Quindi se scriviamo solo /echo il risultato sara' $me (cioe' il prorpio nick)
Quindi il client non fara' altro che restituire il proprio nick.
Se poniamo un . dopo lo / non faremo altro che non far leggere il messaggio che segue il comando.
Ecco un esempio:
Se noi scriviamo /nick Bartolomeo, uscira' sullo status "your nick is now Bartolomeo"
Bene ma se noi volessimo omettere questo messaggio?
Semplice usare il .
/.nick Bartolomeo
Usare ; e $&
Il ; ci permette di mettere commenti nel nostro script.
L'identificatore $& viene implicato per dividere una linea lunghissima in singole linee, in modo da semplificare lo script.
Spero di essere stato chiaro, con gli alias ho terminato postero' altre guide in seguito.