I seguenti comandi sono utilizzati per modificare i settaggi degli script e nella sezione remote.
Comandi Generali
/ctcps [on|off]
Attiva o disattiva il processo di eventi CTCP.
/events [on|off]
Attiva o disattiva il processo di named events.
/dlevel <level>
Cambia il livello di default per gli utenti al livello specificato.
/raw [on|off]
Attiva o disattiva il processo di eventi numerici.
/remote [on|off]
Attiva o disattiva il processo di tutti gli Scripts.
Group Commands
Questi comandi permettono di attivare o disattivare i gruppi nei remote scripts. E' possibile trovare altre informazioni sui gruppi nella sezione Access Levels.
/enable <gruppo1 gruppo2 ... gruppoN>
Abilita i gruppi specificati in tutti gli scripts.
/enable #uno #due #tre
E' anche possibile specificare una wildcard per abilitare tutti i gruppi corrispondenti:
/enable #help*
/disable <gruppo1 gruppo2 ... gruppoN>
Disabilita i gruppi specificati in tutti gli scripts.
/disable #uno #due #tre
E' anche possibile specificare una wildcard per disabilitare tutti i gruppi corrispondenti:
/disable #help*
/groups [-e|d]
Questo mostra la lista di tutti i gruppi, sia abilitati che disabilitati.
Comandi per Utenti e Livelli
E' possibile utilizzare i seguenti tre comandi per aggiungere e rimuovere utenti alla user list, cosi' come aggiungere o rimuovere livelli per utenti esistenti.
/auser [-a] <levels> <nick|address> [info]
Questo aggiunge il nick/indirizzo specificato esattamente come è dato alla user list con il livello specificato. Se si specifica un [-a] e se l'utente esiste, il livello specificato è aggiunto ai livelli che l'utente ha. E' bene ricordare che se il primo livello non è preceduto dal segno uguale (=) sarà considerato come un livello generale d'accesso.
/auser 1,2,3 Nick
Questo aggiunge questo nick con questi livelli d'accesso alla user list (rimpiazzando un utente esistente con lo stesso nome).
/auser -a 1,2,3 Nick
Questo aggiunge il livello specificato all'utente specificato. Se l'utente non esiste, viene creato.
/auser -a 1,2,3 Nick
Aggiunge il livello specificato all'utente riportato nel comando. Nel caso in cui l'utente non apparisse nella user list verrà inserito.
/auser -a =1,2,3 Nick
Questo comando assomiglia al precedente, comunque =1 è molto importante, ciò significa che il livello di accesso generale iniziale non sarà possibile sostituirlo.
Il parametro info permette l'aggiunta di alcune note durante l'aggiunta dell'utente nella user list, è possibile inoltre far riferimento all'identificatore $ulist().
/flush [-l] [livello]
Elimina i livelli ad un utente inserito nella user list.
/flush 1,2,3
E' possibile usare -l per la rimozione dei livelli degli utenti nella user list.
/guser [-a] <livello> <nick> [tipo] [info]
Il funzionamento di questo comando è lo stesso del /auser salvo il fatto che osserva l'indirizzo dell'utente specificato e lo aggiunge alla user list. Questo è reso possibile grazie alla funzione /userhost sul dato nickname la quale restituisce un indirizzo nella disposizione specificata dal "tipo".
Il parametro info permette l'aggiunta di alcune note durante l'aggiunta dell'utente nella user list, è possibile inoltre far riferimento all'identificatore $ulist().
/iuser <nick | indirizzo> [info]
Permette la modifica delle informazioni collegate ad un utente.
/ruser [livello] <nick | indirizzo> [tipologia]
Se usato senza specificare livelli, rimuoverà l'utente specificato dalla user list. Specificandone il livello esso verrà rimosso all'utente in questione. Eliminati tutti i livelli di un dato utente anch'esso di conseguenza verrà eliminato. Specificandone una tipologia verrà osservato l'indirizzo degli utenti tramite l'/userhost con conseguente rimozione di tutti gli utenti appartenenti a quella categoria.
/ruser Nick
/ruser 1,2,3 Nick
/ruser 1,2,3 Nick 1
Usando /ruser Nick! (con punto esclamativo alla fine), verranno rimossi tutti gli utenti appartenenti a Nick!.
/rlevel [-r] <livello>
Rimuove tutti gli utenti di una user list aventi livello d'accesso specificato.
/rlevel 20
/rlevel =10
Quando l'opzione -r è specificata, questa si applicherà a tutti i livelli di accesso dell'utente. Tutti i livelli di corrispondenza saranno rimossi. In mankanza di livelli l'utente in questione verrà rimosso.
/rlevel -r 1,5,7,8
/ulist [<|>] <livello>
Restituisce una lista di utenti avente livello specificato.
/ulist <10 restituisce una lista di utenti con livello minore ed uguale di 10
/ulist >5 restituisce una lista di utenti con livello maggiore ed uguale di 10
/ulist 4 restituisce una lista di utenti con livello pari a 4
Nota: I comandi /guser e /ruser eseguono un /userhost in un determinato nick per ritrovarne l'indirizzo, il comando subirà un po' di ritardo dovuto all'intervento del server.
Nessun commento:
Posta un commento