on *:text:*:#:{
if ($me isin $1-) && ($chan !== $active) { //echo
4 -a Sei ricercato nel canale $chan da $nick }
}
on *:action:*:#:{
if ($me isin $1-) && ($chan !== $active) { //echo
4 -a Sei ricercato nel canale $chan da $nick }
}
on *:notice:*:#:{
if ($me isin $1-) && ($chan !== $active) { //echo
4 -a Sei ricercato nel canale $chan da $nick }
}
Spiegazione. Prima di tutto vengono tunuti sotto controllo
tre diversi eventi; ossia l'azione, il testo ed il notice,
e tutti e tre solo se si verificano nel canale. In ognuno
di questi poi troviamo il seguente codice if ($me isin $1-)
&& ($chan !== $active) { //echo 4 -a Sei ricercato
nel canale $chan da $nick }. Cosa vuol dire? Analizzandolo
di pari passo questo: Se (il mio nick è uguale al
testo) e (il canale non è la finestra attiva) { scrivi
col colore rosso nella finestra attiva Sei ricercato nel
canale nomecanale da nickdichimicerca. Ho usato // per forzare
la lettura. Se avessi scritto solamente echo 4 -a Sei ricercato
nel canale $chan da $nick, alla realizzazione dell'evento
mi sarebbe apparso: Sei ricercato nel canale $chan da $nick
|