# /power alias
# Say in the active window on how many networks and channels you are in total
# Unknown author
#############################################################################
alias power {
var %x 1,%r 0,%v 0,%h 0,%o 0
while ($scon(%x)) {
scon %x
var %i 1
while ($chan(%i)) {
if ($me isop $chan(%i)) { inc %o }
elseif ($me ishop $chan(%i)) { inc %h }
elseif ($me isvoice $chan(%i)) { inc %v }
elseif ($me isreg $chan(%i)) { inc %r }
inc %i
}
inc %x
}
msg $active I'm in a total of $calc(%o + %h + %v + %r) $iif($calc(%o + %h + %v + %r) == 1,channel,channels) over $calc(%x - 1) $iif($calc(%x - 1) == 1,network,networks)
}
Comments