rendered paste bodyon *:TEXT:.channels:?: {
set %channels.nick $nick
as info $me
}
on *:NOTICE:*:?: {
if (($nick == AuthServ) && (%channels.nick)) {
if ($1 == Channel(s):) {
var %i 2
while (%i <= $numtok($1-,32)) {
set %channels %channels 12 $+ $iif($me isop $gettok($gettok($1-,%i,32),2,58),@,$iif($me isvoice $gettok($gettok($1-,%i,32),2,58),+)) $+ $+(14,$chr(40),02,$gettok($gettok($1-,%i,32),1,58),14,$chr(41),) $+ $gettok($gettok($1-,%i,32),2-,58)
set %chans = $addtok(%chans,$gettok($gettok($1-,%i,32),2,58),32)
inc %i
if ($len(%channels) >= 350) { msg %channels.nick %channels | unset %channels }
}
}
msg %channels.nick
unset %channels.nick
unset %chans
}
}