alias banclones { var %bc = $1 , %bn = $2 , %bv = 1 if (!%bn) || (!%bc) || ($chr(35) !isin %bc) { echo -a ::Banclones:: Errore : Sintassi /banclones [chan nick] } elseif (!$ialchan($address(%bn,2),%bc,0)) { echo -a ::Banclonesl:: Errore : Nick o Chan errati. } else { ban %bc $address(%bn,2) while (%bv <= $ialchan($address(%bn,2),%bc,0)) { kick %bc $ialchan($address(%bn,2),%bc,%bv).nick ::Banclones Activated:: inc %bv } } }
Setto le var del chan, del nick e una var che mi servirà per il ciclo while successivo, quindi controllo se la sintassi è esatta; se non è esatta avverto con un echo nella finestra attiva.. altrimenti attraverso 1 ciclo while bann o e kicko tutti i cloni del nick presenti in chan! Questo breve snippet si avvale dell'identificatore $ialchan e delle sue proprietà.