|
Se all'interno della IAL non esiste il nick specificato,
l'identificatore restituisce come valore
$null
Guardare l'identificatore $mask() per la lista dei type
$anick
Restituisce come valore il nick alternativo (per cambiarlo
usare il comando /anick)
$comchan(nick,N)
Ritorna il N canale avente in comune con nick
$comchan(nick,0) ritorna il numero di canali totali aventi
in comune con nick
$comchan(nick,1) ritorna il primo canale avente in comune
con nick
Proprietà: op,help,voice
$comchan(nick,2).op ritorna $true se il nick sul 2°
canale in comune è op, altrimenti $false
$comchan(nick,1).voice ritorna $true se il nick sul 1°
canale è voice, altrimenti $false
$comchan(nick,3).help ritorna $true se il nick sul 3°
canale è helper, altrimenti $false
$ial(nick/mask,N)
Ritorna l'ennesimo nick/mask trovato nella IAL
Esempio
$ial(*!*@tuttoirc.it,0) restituisce il numero di utenti
aventi l'host tuttoirc.it nella IAL
$ial(*!*@tuttoirc.it,2) restituisce il 2 utente avente l'host
tuttoirc.it nella IAL
$ialchan(nick/mask,#,N)
Ritorna l'ennesima nick/mask trovato nella IAL del canale
indicato
$ialchan(*!*@tuttoirc.it,#tuttoirc,0) restituisce il numero
di utenti aventi l'host tuttoirc.it nella IAL del canale
#tuttoirc
$ialchan(*!*@tuttoirc.it,#tuttoirc,2) restituisce il 2°
utente avente l'host tuttoirc nella IAL del canale #tuttoirc
(se esiste,si tratta di clone:P)
Proprietà: pnick
$ialchan(*!*@tuttoirc.it,#tuttoirc,1).pnick restituisce
il 1° nick con l'host tuttoirc.it nella IAL di #tuttoirc,
ma vicino al nick troverete anche il mode (@,+,%,ecc....)
$ibl(#channel,N)
Ritorna l'ennesimo ban presente nella IBL (Internal Ban
List), per N uguale a 0 restituisce come valore il numero
di ban totali sul canale #channel
(Questo identificatore funziona solo se la IBL è
aggiornata)
$ibl(#tuttoirc,2) restituisce il 2° ban presente nella
IBL di #tuttoirc
Proprietà: by, date, ctime
$ibl(#tuttoirc,1).by restituisce il nick da cui è
stato settato il 1° ban per la IBL di #tuttoirc
$ibl(#tuttoirc,3).date restituisce la data del 3° ban
che si trova all'interno della IBL di #tuttoirc
$ibl(#tuttoirc,2).ctime restituisce l'ora in cui è
stato settato il 2° ban presente nella IBL di #tuttoirc
(il tempo è dato in formato ctime, per avere il tempo
reale, usare $ctime(time) )
$level(address)
Cerca l'indirizzo presente nella user list di mIRC, e restituisce
come valore tutte le liste in cui è presente address
$link(N)
Restituisce informazioni sul link numero N, se N è
uguale a 0 restituisce come valore il totale dei link
Questo identificatore funziona solo se i links sono mostrati
nella finestra dei links (Links Window)
$link(0) restituisce il numero di link totali nella finestra
dei links
$link(2) restituisce il secondo link nella finestra dei
links
Proprietà: addr, ip, level, info
$link(5).addr restituisce l'indirizzo del 5° link nella
finestra dei links
$link(4).ip restituisce l'ip del 4 link nella finestra dei
links
$link(8).level restituisce il livello dell'ottavo link nella
finestra dei links
$link(2).info restituisce il livello del 2° link nella
finsetra dei links
$mask(address,type)
Restituisce come valore la N tipo di maschera specificata
in address
$address(smn!boo@tuttoirc.it,1) restituisce come valore
*!*boo@tuttoirc.it
$address(smn!boo@tuttoirc.it,2) restituisce come valore
*!*@tuttoirc.it
I type di mask sono i seguenti (per address = nick!user@host)
0 --> *!user@host
1 --> *!*user@host
2 --> *!*@host
3 --> *!*user@*.host
4 --> *!*@*.host
5 --> nick!user@host
6 --> nick!*user@host
7 --> nick!*@host
8 --> nick!*user@*.host
9 --> nick!*@*.host
Se invece viene usato per type, un numero da 10 a 19,i
* verranno sostituiti con un ?,
$me
Restituisce il proprio nick in uso
$mnick
Restituisce il tuo main nickname
$nick(#,N/nick,aohvr,aohvr)
Restituisce l'ennesimo nick presente nella listbox di #,
se N è uguale a 0, restituisce il numero totali di
nick presenti nella nicklist
$nick(#tuttoirc,0) Restituisce il numero di nick totali
presenti nella nicklist del canale #tuttoirc
$nick(#tuttoirc,3) Restituisce il 3 nick della nicklist
del canale #tuttoirc
Proprietà: color, pnick, idle
$nick(#tuttoirc,2).color Restituisce il colore del 2°
nick presente nella nicklist del canale #tuttoirc
$nick(#tuttoirc,3).pnick Restituisce il 3° nick presente
nella nicklist del canale #tuttoirc nel formato @,+,%
$nick(#tuttoirc,1).idle Restituisce l'idle del 1° nick
presente nella nicklist del canale #tuttoirc.
Questa proprietà in realtà, non restituisce
come valore il vero idle dell'utente, ma il tempo trascorso
dall'ultimo messaggio da lui mandato (sia msg, sia un action,ecc..)
Per quanto riguarda i parametri aohvr (opzionali, si nel
1° che nel 2° caso). Essi vanno a specificare, nel
1° parametro,
i nick che si volgiono mostrare, il 2° parametro i nick
che si vogliono escludere.
a = tutti i nick,o = op nick,h = halfops, v = voiced, r
= regular
ovviamente per N = 0,verranno inclusi tutti i nick,N =
qualsiasi numero, verrà specificato il N nick della
nicklist di #channel con la proprietà specificata
$nick(#tuttoirc,0,o,v) Restituisce come valore il numero
totale degli op (o) ed elimina sempre il numero totale dei
voice (v)
$nick(#tuttoirc,4,v,o) Restituisce come valore il 4°
nick voice (v) della nick list del canale #tuttoirc, escludendo
gli op (o)
Anche in questo caso possono essere usate le proprietà:
color, pnick, idle
Per informazioni sulla proprietà pnick, guardare
l'identificatore $prefix (//echo -a $prefix)
$notify(N/nick)
Restituisce come valore l'ennesimo nickname presente nella
nicklist, se N è uguale a 0, restituisce il numero
totale di utenti nella nicklist
$notify(0) Restituisce il numero totale di nick presenti
nella nicklist
$notify(2) Restituisce il 2° nick presente nella notify
list
Prorietà: ison, note, sound, whois, addr
$notify(3).ison Restituisce $true se il 3° nick presente
nella notify list è su IRC, $false se non si trova
su IRC
$notify(1).note Restituisce le note per il 1° nick presente
nella notify list, se le note nn sono aggiunte, restituisce
$null
$notify(2).sound Restituisce la directory del suono da avviare
quando il 2° nick presente nella notify list si collega
su IRC
$notify(1).whois Restituisce $true se al collegarsi del
1° nick presente della notify list bisogna avviare un
whois sull'utente, $false se nn bisogna avviare il whois
$notify(4).addr Restituisce l'indirizzo del 4° nick
presente nella notify list, se l'indirizzo non viene trovato,
restituisce $null
$snicks
Restituisce come valore tutti i nickname selezionati nella
nicklist del canale della finestra attiva
nella seguente forma
nick1,nick2,nick3,....,nickN
$snick(#,N)
Restituisce l'ennesimo nick selezionato nel canale specificato,
se N è uguale a 0 restituisce il numero totale dei
nick selezionati nel canale specificato
e se N non è specificato, restituisce come valore
tutti i nick selezionati nel canale specificato, nella seguente
forma
nick1,nick2,nick3,....,nickN
$snick(#tuttoirc,0) Restituisce il numero di tutti i nick
selezionati nella nicklist del canale #tuttoirc
$snick(#tuttoirc,4) Restituisce il 4° nick selezionato
nella nicklist del canale #tuttoirc
$snick(#tuttoirc) Restituisce tutti i nick nella forma nick1,nick2,nick3,....,nickN
del canale #tuttoirc
Simone
|