mass voice - 30/06/03 07:56 PM
how do i mass voice everyone in a channel how is not voiced
alias massv { set %mass 0 | :jump1 | inc %mass 1 | if (%mass > $nick(#,0)) { goto end } | if ($nick(#,%mass) == $me) { goto jump1 } | mode $chan +v $nick(#,%mass) | goto jump1 | :end | unset %mass }
alias massvoice { var %i = 1, %j = $nick(#,0,a,v) , %tmp while ( %i <= %j ) { %tmp = %tmp $nick(#,%i,a,v) inc %i } tokenize 32 %tmp var %i = 1 while ( $gettok(%tmp,%i,32) ) { var %incc = $iif( $modespl < %j , $modespl , %j) mode # $+(+,$str(v,%incc)) $gettok(%tmp,$+(%i-,$calc( %i - 1 + %incc)),32) inc %i %incc dec %j %incc } }