Il livello di accesso di default per tutti gli utenti che
non sono elencati nella User List è 1.
Per addare un utente si usa il comando /guser [-a] <livello
o lista> <nick> [type] [info]
Esempio /guser autoop pippo adderà in autoop list
l'host pippo*!*@*
Per deletare un utente si usa invece il comando /ruser
[livelli o lista] <nick | address> [type].
Se all'interno della sintassi vengono specificati i livelli,
l'utente sarà privato solo dell'accesso ai relativi
eventi; mentre se non vengono specificati, l'utente sarà
rimosso completamente. La rimozione completa avviene automaticamente
anche quando l'ultimo dei livelli assegnati ad un determinato
utente viene deletato.
Esempio /ruser autoop pippo leverà dalla autoop
list l'host pippo*!*@*
N.B.
eseguendo il comando /ruser nick!, quindi ponendo ! dopo
nick, verranno rimossi tutti gli utenti aventi un indirizzo
che inizi con nick!.
Quindi, volendo fare un esempio:
On autoop:JOIN:#:{ /msg $nick Ciao sei nella mia auto-op
list digita !opme nel canale e verrai oppato! ;) }
On autoop:TEXT:!opme:#:{ mode # +o $nick }
Ritornando alla sintassi /guser [-a] <livello o lista>
<nick> [type] [info]...
guser abbiamo capito che è il comando, "lista
o livello" può essere un nome od un numero,
"nick" il nick dell'utente che vogliamo addare
e "type" la sua maschera (i parametri -a ed info
saranno spiegati in seguito).
Potete scegliere fino a 10 tipi di maschere:
mask 0 *!user@host.domain
mask 1 *!*user@host.domain
mask 2 *!*@host.domain
mask 3 *!*user@*.domain
mask 4 *!*@*.domain
mask 5 nick!user@host.domain
mask 6 nick!*user@host.domain
mask 7 nick!*@host.domain
mask 8 nick!*user@*.domain
mask 9 nick!*@*.domain
Quindi sarà: /guser autoop pippo 4
Se non si specifica alcun tipo di mask, verrà utilizzata
la 6
Potete addare un utente anche su più livelli aggiungendolo
in questo modo:
3,5,6:Guerrjero!guerrjero@tuttoirc.it
in questo caso l'utente avrà accesso a tutti gli
eventi di livello 3 ed inferiori, oltre a quelli di livello
5 e 6. Per fare in modo che un utente sia in grado di accedere
solo agli eventi dei livelli specificati bisogna addarlo
con:
=3,5,6:Guerrjero!guerrjero@tuttoirc.it
Potete addare un utente anche con il comando /auser, ma
questo, a differenza di /guser, non verifica l'esistenza
e la validità dell'indirizzo. Inoltre sarete costretti
ad inserire voi il nick o la mask per esteso secondo la
seguente sintassi:
/auser [-a] <livello o lista> <nick|address>
[info]
Abbiamo visto nei vari casi la presenza di "-a"
ed "info". Il parametro -a serve ad aggiungere
il livello specificato ad un utente già inserito
nella user list. Mentre col parametro info si aggiungono
delle informazioni all'utente addato.
Altri comandi
/rlevel [-r] <levels>
Attraverso questo comando si eliminano dalla user list tutti
gli utenti con il livello specificato. Esempi:
/rlevel 20
/rlevel =10
/rlevel -r 1,5,7,8
/ulist [<|>] <livello>
Questo elenca tutti gli utenti con il livello specificato.
Esempi:
/ulist <10 Elenca gli utenti con livello pari o inferiore
a 10
/ulist >5 Elenca gli utento con livello pari o superiore
a 5
/ulist 4 Elenca gli utenti con livello pari a 4
/iuser <nick | indirizzo> [info]
Permette di rimuovere le info ad un determinato utente addato.
|