Portale IRC - Guide scripts e snippet

martedì 16 novembre 2010

Comandi - Comandi Base del mIRC

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