Portale IRC - Guide scripts e snippet

martedì 16 novembre 2010

Gli Identificatori - Nick e Indirizzi

$address(nickname,tipo)
Cerca all'interno della IAL l'indirizzo associato al nickname specificato.


$address(nick,1) restituisce Nick!userid@dominio.host

Se la IAL non contiene il nickname corrispondente, l'identificatore restituisce il valore $null.

Vedi anche $mask() per una lista dei tipi.

$comchan(nick,N)
Restituisce i nomi dei canali in cui vi trovate sia voi che il nick indicato.

Proprietà: op, help, voice

$comchan(nick,0) restituisce il numero totale di canali comuni
$comchan(nick,1) restituisce il nome del primo canale comune

$comchan(nick,1).op restituisce $true se siete op su quel canale

$ial(mask,N)

Restituisce l'Nsimo indirizzo corrispondente alla mask indicata, all'interno della IAL .

$ialchan(mask,#,N)
Restituisce l'Nsimo indirizzo nel canale specificato, corrispondente alla mask nella IAL.

Proprietà: pnick

$ibl(#canale,N)
Restituisce l'Nsimo elemento nella Internal Ban List, oppure se N=0 restituisce il numero totale di elementi nella lista.

Proprietà: by, date, ctime



$ibl(1) restituisce il primo indirizzo nella ban list
$ibl(1).by restituisce l'indirizzo dell'utente che ha impostato il ban
$ibl(1).date restituisce la data in cui l'utente ha impostato il ban
$ibl(1).ctime restituisce la data del ban nel formato $ctime


Nota: vedi anche $chan() per ulteriori informazioni

$level(address)
Trova l'indirizzo corrispondente nella lista degli utenti e restituisce il corrispondente livello nella lista.


$level(*!*@mirc.com) restituisce =5,10,20,21,32

$link(N)
Restituisce l'Nsimo elemento nella finestra dei server linkati

Proprietà: addr, ip, level, info

$link(0) restituisce il numero totale di elementi nella finestra dei links
$link(1) restituisce l'indirizzo del primo server nella finestra dei links

$mask(indirizzo,tipo)
Restituisce una mask associata all'indirizzo e al tipo specificato


$mask(nick!khaled@mirc.com,1) restituisce *!*khaled@mirc.com
$mask(nick!khaled@mirc.com,2) restituisce *!*@mirc.com

I tipi disponibili sono:

0: *!user@host.domain
1: *!*user@host.domain
2: *!*@host.domain
3: *!*user@*.domain
4: *!*@*.domain
5: nick!user@host.domain
6: nick!*user@host.domain
7: nick!*@host.domain
8: nick!*user@*.domain
9: nick!*@*.domain

E' anche possibile specificare un tipo da 10 a 19 che corrisponde con le mask da 0 a 9, ma invece di utilizzare il widcard *, viene utilizzato il wildcard ? per sostituire parti dell'indirizzo.


Questa impostazione standard delle mask è usata anche negli altri identificatori e comandi.

$me
Restituisce il proprio nickname attuale.

$nick(#,N/nick,aohvr,aohvr)
Restituisce l'Nsimo nickname nelle nicklist dei canali, che si trova sul canale #.

Proprietà: colour, pnick

$nick(#mIRC,0) restituisce il numero totale dei nick su #mIRC
$nick(#mIRC,1) restituisce il primo nickname su #mIRC


Entrambi i parametri aohvr sono opzionali. Il primo specifica quali nick vorresti includere, il secondo specifica quali nick vorresti escludere, dove:

a = tutti i nick (all), o = operatori, h = helper, v = voiced, r = utenti regolari

$nick(#mIRC,1,o) restituisce il nick del primo op su #mIRC
$nick(#mIRC,0,a,o) restituisce il numero totali dei nick, escludendo gli op su #mIRC

La proprietà pnick restituisce il nickname in un formato .@%+nick


$notify(N/nick)
Restituisce l'Nsimo nickname nella lista dei nick.

Proprietà: ison, note, sound, whois, addr

$notify(0) restituisce il numero di nick nella lista notify
$notify(3) restituisce il terzo nick nella lista notify
$notify(3).ison restituisce $true se l'utente è su IRC, altrimenti $false
$notify(goat) restituisce la posizione del nickname "goat" nella lista notify

$snicks

Restituisce una lista dei nick selezionati all'interno della listbox del canale attivo, nel formato: nick1,nick2,...,nickN

$snick(#,N)
Restituisce l'Nsimo nick selezionato all'interno della listbox del canale #

$snick(#mIRC,0) restituisce il numero totale di nick selezionati su #mIRC
$snick(#mIRC,1) restituisce il primo nick selezionato su #mIRC

Nota: se il parametro N non viene specificato, l'identificatore restituisce tutti i nickname selezionati.


$snotify
Restituisce il nick selezionato nella listabox della lista notify

$snotify
Restituisce l'ennesimo numero nella lista dcc valida, oppure se N=0 ne restituisce il numero totale.

Nessun commento:

Posta un commento