alias ChannelStats { var %Max $nick($chan,0) var %I 1 var %Regular 0 var %Voice 0 var %Halfop 0 var %Op 0 var %admin 0 var %master 0 echo -a * Channel Stats echo -a * This channel has %max people on it. While ( %I <= %max ) { If ($left($nick($chan,[ %I ]).pnick,1) = ~) { inc %master } else If ($left($nick($chan,%I).pnick,1) = &) { inc %admin } else If ($left($nick($chan,%I).pnick,1) = @) { inc %op } else If ($left($nick($chan,%I).pnick,1) = %) { inc %halfop } else If ($left($nick($chan,%I).pnick,1) = +) { inc %voice } else { inc %regular } inc %I } echo * This channel userbase is $round($calc(($(%master)/$(%max))*100),0) $+ % QOP. echo * This channel userbase is $round($calc(($(%admin)/$(%max))*100),0) $+ % SOP. echo * This channel userbase is $round($calc(($(%op)/$(%max))*100),0) $+ % AOP. echo * This channel userbase is $round($calc(($(%halfop)/$(%max))*100),0) $+ % HOP. echo * This channel userbase is $round($calc(($(%voice)/$(%max))*100),0) $+ % VOP. echo * This channel userbase is $round($calc(($(%regular)/$(%max))*100),0) $+ % REG. If ($chan($chan).key != $null) { echo * This channel's key is $chan($chan).key } echo * This channel's topic is $chan($chan).topic echo * This channel's mode settings are $chan($chan).mode }