rendered paste bodyalias whatup {
msg $active I am on $scon(0) Servers, in a total of $whatup.allchans channels.
var %i 1
while ( $whatup.printnet(%i) ) {
msg $chan $whatup.printnet(%i)
inc %i
}
}
alias -l whatup.allchans {
var %i = $scid(0)
var %totchans
while ( %i ) {
scid $scon(%i)
inc %totchans $chan(0)
dec %i
}
return %totchans
}
alias -l whatup.printnet {
if ( $scid($1) ) {
scid $1
return $chr(91) $+ $network $+ $chr(93) $str(0 $+ $chr(44) $+ 0.,$calc( 15 - ( $len($network) + 2 ) )) Channels: $chan(0) $str(0 $+ $chr(44) $+ 0.,$calc( 5 - $len($chan(0)) )) Ops: $whatup.ops($1) $str(0 $+ $chr(44) $+ 0.,$calc( 5 - $len($whatup.ops($1)) )) Half-Ops: $whatup.hops($1) $str(0 $+ $chr(44) $+ 0.,$calc( 5 - $len($whatup.hops($1)) )) Voices: $whatup.voices($1)
}
else {
return $false
}
}
alias -l whatup.ops {
if ( $scid($1) ) {
scid $1
var %i 1, %ops 0
while ( %i <= $chan(0) ) {
if ( $me isop $chan(%i) ) {
inc %ops
}
inc %i
}
return %ops
}
else {
return $false
}
}
alias -l whatup.hops {
if ( $scid($1) ) {
scid $1
var %i 1, %ops 0
while ( %i <= $chan(0) ) {
if ( $me ishop $chan(%i) ) {
inc %ops
}
inc %i
}
return %ops
}
else {
return $false
}
}
alias -l whatup.voices {
if ( $scid($1) ) {
scid $1
var %i 1, %ops 0
while ( %i <= $chan(0) ) {
if ( $me isvoice $chan(%i) ) {
inc %ops
}
inc %i
}
return %ops
}
else {
return $false
}
}