Introduzione:
I guser servono a fare riconoscere allo
script un determinato utente dandogli un numero o una parole che
viene memorizzata sotto la voce User del mirc
NB: lo script riconosce questo utente solo
se rimane sempre con lo stesso host o con lo stesso ident ( dipende
da come lo avete settato voi nello script )
Esempi:
Proviamo a fare alcuni esempi per capire
come funzionano i guser.
Prima di tutto dobbiamo settare un utente
nel nostro script sotto la voce Users del mirc...
Il comando è: .guser prova "nick" 3
Spieghiamo quello che è stato scritto...
.guser è il comando per fare riconoscere un
utente al nostro script
prova è la parola che noi abbiamo deciso di
dare all'utente in modo che lo script riconosca tutti gli utenti
sotto la parola "prova" e li tratti in un determinato modo.
"nick" è il nick dell'utente che volete
settare sotto la voce Users del mirc
3 è il modo in cui il mirc setta l'utente,
cioè *!*user@*.domain . ci sono vari modi...
[0]
*!user@host.domain
[1] *!*user@host.domain
[2] *!*@host.domain
[3] *!*user@*.domain <--- consigliato ( usato
nell'esempio di sopra )
[4] *!*@*.domain
[5] nick!user@host.domain
[6] nick!*user@host.domain
[7] nick!*@host.domain
[8] nick!*user@*.domain
[9] nick!*@*.domain
Ora dopo avere capito questo passiamo a
qualche esempio pratico...
Supponiamo che vogliamo inserire un utente
"Pippo" e che vogliamo che ogni volta che Pippo entra nel nostro
canale #prova gli venga dato l'op dallo script senza che noi
facciamo niente...
Prima di tutto settiamo l'utente nel nostro
script...
.guser autop Pippo
3
Poi diamo allo script un' azione da
compiere quando Pippo entra nel nostro canale #prova...
on
@autop:JOIN:#:{
mode $chan +o $nick
.notice $nick sei settato per essere oppato dal mio script in
automatico
}
Spieghiamo quello che abbiamo scritto...
Nella prima riga lo script riconosce tutte
le persone che entrano in un canale dove noi siamo operatori e che
noi abbiamo precedentemente settato sotto la voce autop.
Nella seconda riga lo script esegue il
comando che vogliamo sia fatto a tutte le persone sotto la voce
autop. In questo caso oppa da solo le persone che entrano nel canale
Nella terza riga mandiamo una notice di
avvertimento all'utente che sta per essere oppato
Nalle quarta riga chiudiamo tutto.
Ricordate che il comando opposto a .guser è
.ruser . Questo comando serve a deletare un utente che era stato
precedentemente settato.
Quindi se vogliamo cancellare Pippo dalla
nostra lista dobbiamo scrivere...
.ruser autop Pippo 3